Embedded C++ Developer
Apply NowJob details
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.
Apply Now