We are seeking highly skilled Embedded C++ Developers to design and develop safety-critical embedded software for mission-critical applications. The ideal candidate will have experience in real-time embedded systems, compliance with functional safety standards (e.g., ISO 26262, DO-178C, IEC 61508), and expertise in C++ programming for microcontroller-based environments.
Key Responsibilities:
Develop and maintain safety-critical embedded software using C++ (C++14/17/20).
Implement real-time software solutions for embedded control systems with deterministic behavior.
Ensure compliance with industry safety standards such as ISO 26262 (Automotive), DO-178C (Aerospace), or IEC 61508 (Industrial Safety).
Perform software safety analysis, including Failure Modes and Effects Analysis (FMEA) and Fault Tree Analysis (FTA).
Work with MISRA C++ and other coding standards to ensure software reliability and safety.
Required Qualifications:
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Embedded Systems, or a related field.
5+ years of experience in embedded software development for safety-critical applications.
Strong proficiency in C++ (C++14/17/20) for embedded systems.
Experience with functional safety standards (ISO 26262, DO-178C, IEC 61508, etc.).
Hands-on experience with microcontrollers (ARM Cortex, PowerPC, etc.) and hardware bring-up.
Deep understanding of real-time constraints, deterministic execution, and fault-tolerant design.
Seniority Level
Associate
Employment Type
Full-time
Job Function
Software Development, Robotics Engineering, and Motor Vehicle Manufacturing