Embedded C++ Developer

Akkar
Greater London
GBP 80,000 - 100,000
Job description

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

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Embedded C++ Developer jobs in Greater London