
MISRA C Experts in Germany
matched in minutes by AIHire experts who apply MISRA C rules to safety-critical embedded software, review C code and integrate static analysis into delivery workflows. FRATCH connects you with precise matches from vetted, available freelancers quickly.
Meet FRATCH Experts in Germany, who have recently used MISRA C
Volker F.
Last position:
Technical Lead | Software Architect | Embedded Software Engineer at Hydac
- Development of safety-related embedded software for a mobile machine on a Hydac TTC 2390 controller.
- Implementation in C with consideration of SIL 3 / ASIL D and MISRA-C:2025.
- Implementation of communication via CAN, CANopen, and J1939.
Standards, guidelines and norms: ISO 26262, IEC 61508, MISRA-C:2025
Technologies: C99, Hydac TTC 2390, Infineon TriCore Aurix TC397, Hightec C/C++ Compiler, PC-lint Plus, CAN, CANopen, J1939, MISRA-C:2025
Olfa A.
Last position:
Senior Embedded Software Engineer / Function Developer at Enginius GmbH (FAUN GROUP)
- Developed model-based software for hydrogen tank control units using MATLAB/Simulink, aligned with ISO 26262 functional safety requirements
- Performed system integration and software verification across MIL and HIL environments using dSPACE and Vector tools
- Defined software architecture (SADS) with interface specifications for CAN, analog, and digital communication protocols
- Generated production-ready embedded C code using Simulink Embedded Coder; created and maintained A2L calibration files with CANape
- Designed and executed MIL/HIL test cases ensuring full coverage of functional and safety requirements
- Implemented CODESYS PLC applications on IFM ecomatController; applied CAN and Modbus TCP/IP communication protocols
- Contributed to HMI/UI development using Qt/C++ on Linux (Qt Creator)
- Applied agile Kanban workflow with Git-based version control (Bitbucket)
Tools: MATLAB, Simulink, CANape, CANalyzer, PCAN-View, Embedded Coder, CODESYS, TTC2038/PXROS, Codebeamer, Jira, Git
Vaibhav G.
Last position:
Expert Software & Functions Engineer at AVL Software & Functions GmbH
E-Drive Control
- Performed Model-Based Development (MBD) of application software (ASW) functions for E-Drive control using AVL & customer toolchains
- Translated product requirements into scalable, high-performance Simulink models for high-visibility projects, ensuring compliance with V-Model, AUTOSAR, ASPICE, ISO 26262, MAAB, MISRA, MXAM
- Automatic code generation (.c, .h, .arxml) using Embedded Coder
- Analyzed and derived system and ASW requirements, along with test cases, using PTC Integrity, CodeBeamer & PikeTec TPT
- Performed Verification & Validation of ASW using MIL/SIL/HIL, model/code coverage, exception report, req. & test case traceability
- Reviewed requirements, test cases and ASW, providing feedback to testing & development teams to drive bug fixes & improvements
- Created signals in Visu-IT-ADD & Vector DaVinci Developer Classic
- Documented ASW functions using Visu-IT-FunDoc & customer tool
- Updated enterprise architecture (EA) framework for system & ASW
- Created whitebox specifications for Inverter subsystem using Visio
- Commissioned & tested Inverters on Power HIL
- Mentored colleagues to foster collaboration & knowledge sharing
Tamás N.
Last position:
Embedded MISRA C Developer at DEKRA Arbeit GmbH
Task: Test tool development for Smart-Home IoT-based heating control Test tool development for Smart-Home HVAC heating and ventilation. Eliminating memory leaks in C/C++ within the CAN Analyzer application. Reviewing Python and Tcl/Tk code. Reviewing C-based simulator code for BOSCH Home Comfort cascade heating control using Visual Studio Code and Conan/Conda. Reviewing Delphi application: conversion to 64-bit. Reviewing PyQt6 user interface. SiL testing of domestic water heater control for memory leaks. Stability testing and continuous operation. Migration to Windows 11 24H2. Developing device connectivity with WinSock2 (WSAAPI, recv, send, select) for EMS/CAN IoT communication with C. Testing with virtual machines and Server Manager. Writing reports about the test cases. Logging with the RoboTT framework. Creating test procedure documentation with Docupedia. Bare-metal programming of embedded STM32 Cortex-M and simulation with Renode.io. In-depth familiarization with the SEGGER EmbOS firmware framework and its related system calls. Reviewing MATLAB/Sinumerik .m program files. Implementing redesigned OS schedulers in SEGGER EmbOS.Technologies: Embarcadero RAD Studio 10.2, Visual Studio Code, Sourcetree, Conan, Cmake, Conda, EmbOS, PyQt6, Qt6, Delphi VCL 32-bit, CAN, EMS, Powershell, MingW64, STM32 ARM-Cortex-M4F Renode.io, Windows Server 2022 Standard, RoboTT, IoT
Kai W.
Last position:
Schwarz IT KG
- Migration of the software development process for medical technology software to the C/C++ package manager Conan and development of macOS-specific system components
Goran P.
Last position:
Test Manager/Test Analyst at Festo/ Questax GmbH
Coordinate and execute system tests, system requirements reviews and creation of system/SW use/test cases
Organize requirements
Create test specification
Create use and test cases
Manage project/tests in Codebeamer and MS Teams
Analyze error impact, link defects and communicate to developers
Review system requirements versus system test cases and link them
Perform simulations with FAS/REST API
Perform system and safety tests
Technologies and tools: CAN, MODBus, Ethernet, PLC, ProfiDriv; Codebeamer ALM; Scrum; Kanban; SAFe; MS Office 365; MS Teams; Git; GitLab CI/TeamCity; Batch; FAS; WireShark; Python; Enterprise Architect EA; ChatGPT; MS Copilot
Parthiban M.
Last position:
Quality Assurance Engineer at Hanon Systems GmbH
Define the QA strategy and plan for the above mentioned OEMs project.
Identify applicable processes, methods, and standards to be followed (eg, GS_95014, KGAS, ISO/IEC 15504, ISO 26262, ISO 21434, etc.).
Plan reviews, audits, and assessments as per the strategy.
Check whether the project follows defined processes (System, software, mechanical, hardware, testing, change, configuration, problem, risk etc.) as per strategy.
Provide QA support to software process: software requirement analysis, software architectural design, software detailed design and unit construction, software unit verification, software component verification and integration verification, software verification processes.
Monitor compliance with organization-wide and project-specific standards.
Verify that deviations are documented and escalated.
Review work products (requirements, design docs, test cases, code, reports (MISRA, C0, C1, coding standards), etc.).
Check compliance with standards, templates, and checklists.
Ensure that bi-directional traceability exists (e.g., requirements ↔ design ↔ tests).
Give objective evidence (not influenced by delivery pressure) during assessments.
Identify non-conformances (process not followed, missing approvals, wrong standard).
Report deviations and track them until closure.
Verify that corrective actions are implemented (5why, Ishikawa, 8D, FMEA, FTA, DFM, DRP, PCC, LLBP, PDCA).
Provide QA status reports to management and project stakeholders.
Highlight risks related to process non-compliance.
Deliver objective evidence for assessments/audits (e.g., ASPICE, ISO/IEC 15504, ISO 26262, ISO 21434, ISO_PAS_8800).
Collect and analyze QA findings.
Suggest process improvements.
Support lessons learned activities.
Achieved ASPICE Level 1 and Level 2 for multiple Audi and Mercedes-Benz projects assessments.
Lino G.
Last position:
Senior Data Scientist at VinFast Germany GmbH
- Led strategic software development of fusion algorithms for precise object tracking, trajectory prediction, and environment modeling based on multimodal sensor data (e.g., camera, LiDAR, radar, GNSS, IMU)
- Developed and implemented navigation algorithms for autonomous vehicles, including path planning, obstacle avoidance, and sensor fusion of visual, inertial, and distance-based sensor sources
- Automated extraction and training processes with CI/CD
- Developed and optimized data pipelines and processes in Microsoft Azure using Apache Spark, Databricks, and PySpark
- Developed and optimized embedded software for automotive control units
- Designed latency-critical software for real-time control in robotic systems with RTOS (freeRTOS, SAFERTOS)
- Used the Vector toolchain (CANdela, DaVinci, CANoe) for configuration and diagnostics
- Optimized existing data pipelines and processes (ETL, data warehouse, SQL)
- Developed and trained machine learning models using PyTorch
- Created deep-learning-based object detection and visual SLAM algorithms, trained on combined data from camera, LiDAR, and IMU sensors
- Implemented computer vision algorithms for object detection and classification in robotic systems using OpenCV and YOLO, utilizing synchronized image and depth data
- Implemented behavior-based control systems for autonomous robots using ROS2 Behavior Trees
- Performed testing, release, and integration of sensor fusion algorithms into automotive production programs
- Ensured adherence to proper software development processes and safety standards to guarantee high data quality (MISRA, ISO 26262, ASPICE)
Cris L.
Last position:
Head of AI at Harvest Hub
- Leading AI development for aquaculture startup, optimising shellfish visual assessments with machine learning and computer vision.
- Development and systematic evaluation of ML/CV algorithms for shellfish condition and morphometrics, using Python, Pytorch and MLFlow.
- Analysis of model performance, including identification of failure modes and edge cases in production deployments.
- Design of annotation strategies and refinement of labelled datasets for computer vision tasks.
- Detailed analysis of system performance and communication of findings through publication-quality technical reports to investors and fellow R&D staff.
- Responsible for delivery of technical roadmap.
Madhava N.
Last position:
Function Developer ADAS at Continental Automotive GmbH through Ferchau GmbH
- Project: Sensor fusion application for traffic participant detection
- Software frameworks: C++ (11,14), Python, Visual Studio, MTS, Qt, GitHub, Jenkins, JIRA, Confluence, Conan, CAN, RTOS, DOORS, CMake
- Refactored and adapted sensor fusion algorithms by processing sensor data (camera and radar) for ACC and EBA as per requirements
- Handled system test issue reports in JIRA
- Tuned Kalman filters and introduced new features to enhance tracking
- Adapted architecture, detailed design (UML) and simulation tool (Qt)
- Conducted unit testing, code reviews and static code analysis in compliance with MISRA standards
- Conducted regression testing to validate software, involved in software releases (CI/CD), KPI evaluation by testing NCAP scenarios
- Flashed ADAS software to target vehicles, used UDS protocol and OBD-II tools for diagnostics and verification
Tilmann S.
Last position:
Technical Expert, Software Architect at Rolls Royce Power Systems / MTU
- Created concepts and architecture for ECU diagnostics over CAN-Bus using UDS, PDX, ODX and safety paradigms
- Designed system deployment for EMS and documented using UML, Draw.io, MS Word, MS Visio and Confluence
- Developed process flows for development, planning, logistics, test & diagnostics in Scrum with Jira and MS Planner
- Communicated across multiple customer teams, conducted knowledge transfer
Jonathan M.
Last position:
On-Site Coordinator at Freelance
- Customer interface and relationship management
- Requirements management and work coordination
- Technical and functional support focusing on automotive Ethernet
Viktor H.
Last position:
Freelance Software Developer at Thomas Magnete GmbH
- Development of embedded software for a valve prototype with LIN interface.
- Extension of the software architecture in Rhapsody.
- Implementation of the valve control as a state machine in Rhapsody.
- Implementation of a LIN stack for communication with the PLIN-LDF test environment.
- Integration & commissioning of the built-in bootstrap loader.
- MCU: Infineon TLE9867.
- IDE: Keil µVision5.
- Project management: GitLab.
- Architecture: Rhapsody Architect.
- CAN adapter: PEAK PLIN-USB.
Edda N.
Last position:
Independent Software Developer at Professional Programming
since 03.2025: development of new functionality, customer-specific adaptations and bug fixing of an ERP system in the inventory management area for medical products (Windows 11, Mumps, GT.M)
09.2022–04.2024: creation of diagnostic routines for the entire vehicle fault memory and implementation of a diagnostic application for the after-sales area using PRODIS Automation (Windows 10, graphical J2EE platform, PRODIS Automation DSA)
09.2020–06.2022: analysis of requirements, creation of concepts and specifications, software development in C, bug fixing, code reviews, module testing, integration, series maintenance according to PTC Integrity Tracker (microprocessor SAMA5, Linux, C, Visual Studio 15/19, Polyspace, MISRA, Integrity PTC, Jenkins, make/cmake)
07.2019–11.2019: implementation and installation of customer-specific adjustments and extensions in the field of electronic payment transactions, preparation and execution of tests (Windows 7, Linux, C++, make, Eclipse, Git)
01.2019–07.2019: software development of headlamp control units according to Automotive SPICE, reviews with QA (microcontroller Renesas RH850, C, Git, Green Hills Compiler/Linker, Visual Studio 2013, Rational ClearCase, ClearQuest, Vector CANoe)
01.2017–12.2018: project management, software requirements analysis, development according to MISRA and HIS, QA plan, document reviews, configuration management, on-site support (Renesas RH850, C, Git, Visual Studio 2013, DOORS, ClearCase, ClearQuest, Vector CANoe)
02.2013–10.2016: redesign and implementation of CAN/LIN restbus software and D-PDU API, development of various restbus adapters, feature extensions, FIBEX integration, driver control, D-PDU API interface, performance optimization, module tests, documentation, commissioning (Windows 7, C++11/98, Python 3.2, IronPython, Visual Studio 2010/2012/2013, Boost, Doxygen, ClearCase, Vector CANoe, D-Server Softing DTS 8)
06.2011–09.2012: adaptation and maintenance of the MCVI Diagnostic Server according to ASAM MCD-3D 3.0.0 and ODX 2.2, development of diagnostic tools and user interfaces, transformation of ODX data, regression tests with CppUnit and JUnit (Windows 7, C++, Java)
01.2010–05.2011: design, development and commissioning of a program for customer, project and product catalog management (Windows XP, Visual Basic .NET, Microsoft Access)
04.2008–12.2009: programming of ODX data-based diagnostic routines, requirement documents and test specifications, simulation tests, maintenance and bug fixing (Windows XP, J2EE platform, Oracle)
02.2007–12.2007: implementation of the framework for pattern design and management software, functional extensions, setup project (.NET, C++, Visual Studio 8, Microsoft Access, Windows XP)
Alexander D.
Last position:
Systems Engineer at infoteam AG
- Further development and maintenance of data management software in the nuclear sector
- Processing and resolution of problem reports
- Bug fixing and defect remediation
- Performance optimization of legacy code
- Analysis and remediation of security vulnerabilities
- Specification and conceptual design of new features
- Modernization of legacy codebase to C++17
- Technologies & tools: C++, ClearCase, SQL, HTML, CSS, JavaScript, Git, Linux, Solaris, Shell-Script, VisualStudio
- Frontend – Smart Sensor Dashboard: development of a browser-based dashboard for real-time visualization of smart sensor data
- Technologies & tools: TypeScript, Angular, HTML, CSS, JavaScript, MQTT, VisualStudio
- Implementation of embedded safety software for a magnetic levitation elevator system
- Requirements engineering
- Documentation and implementation of safety software for the magnetic levitation elevator control system and the central management system
- Creation and execution of unit tests for all implemented modules
- Technologies & tools: C/C++, Jira, Bitbucket, Confluence, VectorCAST, MISRA-C, Lint, Doxygen, Git
Discover over 15,000 top freelancers
Statistics of experts using MISRA C
Aggregated from the professional profiles of matched freelancers.
Experience
22 years

Position duration
3.1 years

Positions per freelancer
14

Top business areas
Product Development, Quality Assurance, Information Technology

Top industries
Automotive, Manufacturing, Information Technology

Certification focus areas
Quality Assurance, Information Technology, Product Development
Bachelor's degree or higher
96%
Master's degree or higher
72%
Doctorate
12%

Certifications per freelancer
2

Most common languages
German, English, French

Speak two or more languages
100%
Based on our profile pool as of 29 Oct 2026.
Daily rate distribution
The chart shows how the daily rates of experts in this technology in Germany are distributed, based on recent contracts on our platform. Each bar covers a rate range — its height shows the share of experts charging within that range.
Average rates of experts in Germany using MISRA C
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 29 Oct 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
MISRA C experts industry focus
See which industries our matched freelancers work in most often — every figure is calculated live from the freelancers on FRATCH.
- Automotive (96%)
- Manufacturing (78%)
- Information Technology (63%)
- Healthcare (52%)
- Telecommunication (33%)
- Aerospace and Defense (22%)
- Energy (22%)
- Education (19%)
Please note that freelancers can work across multiple industries, so percentages overlap.
About the technology
Purpose and scope
MISRA C is a set of guidelines for writing safer, more reliable C in embedded systems. It addresses ambiguity, unsafe language features, weak type usage and coding patterns that can hide defects. Companies use MISRA C when software must be predictable, reviewable and suitable for rigorous assurance activities.
Rules and editions
MISRA C rules cover topics such as essential types, declarations, expressions, control flow, pointers and run-time behavior. The guidelines include mandatory, required and advisory classifications, with deviations documented when a rule cannot be followed. Specialists also distinguish between MISRA C:2004, MISRA C:2012 and later amendments, because project baselines and tool support depend on the selected edition.
Tooling and workflow
Strong delivery combines coding discipline with automated checks and human review. Common tools include:
- Static analysis configured for the project’s MISRA C version
- Deviation records linked to requirements and review evidence
- Compiler warnings treated as part of quality control
- Continuous integration checks for new and changed code
Tool output is not enough on its own. A qualified professional explains findings, separates genuine violations from configuration issues and keeps the rule set aligned with the compiler, build system and target hardware.
Typical systems
MISRA C appears in automotive control units, industrial controllers, medical devices, rail systems, aerospace equipment and other embedded products. It supports firmware for sensors, actuators, communication modules, power management and real-time control. In Germany, specialists often work across regulated manufacturing and mobility programs where traceability must connect code, tests, requirements and safety arguments.
When to bring in expertise
Companies usually need freelance support when an existing C codebase must be assessed, a new embedded product needs a coding standard or a project is preparing for an audit. Useful signals include:
- Repeated static-analysis findings without clear ownership
- Inconsistent deviation decisions across teams
- A migration from MISRA C:2004 to MISRA C:2012
- New safety, security or compliance evidence requirements
Remote collaboration works well for rule configuration, code reviews and documentation. On-site workshops can help when specialists must align with hardware, test and quality teams.
What distinguishes strong specialists
The best professionals understand both the intent of a rule and the constraints of real embedded C. They can inspect compiler behavior, memory access, integer conversions, concurrency, real-time limits and hardware interfaces rather than treating compliance as a checklist. They also communicate clearly with firmware, verification, safety and product teams, document justified deviations and leave behind repeatable review and analysis practices.
Frequently asked questions
Before you brief your next project: the most common questions about MISRA C.
MISRA C is used to guide the development of safer and more predictable C software for embedded systems. It is common in automotive, industrial, medical, rail and aerospace products where defects, unclear behavior and weak traceability create serious risks.
MISRA C focuses strongly on disciplined C for embedded and safety-related software, including deterministic behavior and restricted language usage. CERT C addresses secure coding risks, while an internal standard may add naming, formatting or process rules; projects often use them together rather than treating them as substitutes.
A strong MISRA C specialist should understand embedded C, compilers, cross-compilation, real-time constraints and hardware interfaces. Experience with static-analysis tools, unit testing, requirements traceability, code review and safety or cybersecurity processes is also valuable.
The right level depends on the task. A focused rule review may need a specialist who can analyze code and tool findings, while a new safety-related product also requires experience with coding standards, deviation management, verification evidence and coordination across technical teams.
Yes. MISRA C reviews, static-analysis configuration and deviation documentation can usually be handled remotely with secure repository and issue-tracking access. On-site sessions in Germany may help when the work involves target hardware, lab testing or workshops with quality and safety teams.
Ask the specialist to explain the reasoning behind findings, not just provide a compliance report. High-quality MISRA C work uses the correct edition, documents justified deviations, validates tool configuration and connects findings to tests, requirements and project risks.
No. MISRA C began with strong automotive relevance but is also used for industrial automation, medical equipment, rail systems, aerospace products and other embedded applications. Its value is greatest where reliable C behavior, maintainability and evidence of engineering control matter.
A MISRA C specialist should clarify the selected edition, applicable rule classifications, compiler and static-analysis tools, target platform and existing deviation process. They should also confirm whether the assignment covers code changes, review, tool setup, documentation, training or preparation for an external assessment.
The average hourly rate of freelancers in Germany who have used MISRA C in their recent projects is 91 €, which corresponds to a daily rate of about 726 € based on an 8-hour working day.
Of the freelancers in Germany who have used MISRA C in their recent projects, 96% hold at least a Bachelor's degree, 72% hold at least a Master's degree, and 12% hold a doctorate.
On average, freelancers in Germany who have used MISRA C in their recent projects have 22 years of professional experience, with a single engagement typically lasting around 3.1 years.
The most common languages among freelancers in Germany who have used MISRA C in their recent projects are German (100%), English (100%), and French (30%).
The most common industries among freelancers in Germany who have used MISRA C in their recent projects are Automotive (96%), Manufacturing (78%), and Information Technology (63%).
The most common business areas among freelancers in Germany who have used MISRA C in their recent projects are Product Development (100%), Quality Assurance (96%), and Information Technology (93%).
Main locations of FRATCH Experts, who have recently used MISRA C
Our freelancers and interim experts are at home across the DACH region — available on-site in the major business hubs or fully remote. Choose a location to discover matched specialists, local market insights and up-to-date availability.
Request a free demo
Get in touch with the FRATCH team and we will get back to you within 4 hours.
Would you rather directly get in touch?
We always have the time for a call or email!
