Senior Embedded Software Engineer (C++ Developer) - Aviation, Aerospace, Robotics, AI, Artificial Intelligence, Space, Hardware, Software
Want the opportunity to work on cutting-edge technologies that shape the future of AI and robotics safety? Read on!
🏡 Hybrid Working
🚀 Work on the future of AI & Robotics via Embedded Software
📈 EMI Scheme / Share Options!!
⚙️ C++, Rust, Python, Matlab, SQL, AI/ML, Real-time systems
💷 £40,000-£70,000 per annum
🏝️ 25 days holiday + 1 day each year of tenure + 8 Public Holidays
The Role
We are looking for a Senior Embedded Software Engineer to join a cutting edge runtime assistance for AI and Robotics.
As a Senior Embedded Software Engineer you will play a pivotal role in developing safety-critical embedded software components for reliable use/operation of their aerospace solutions.
Responsibilities of the Senior Embedded Software Engineer:
- Drive the design, creation, and deployment of embedded software for their Runtime Assurance platform, tailored to diverse hardware architectures and real-time operating systems.
- Work closely with multidisciplinary teams, including hardware engineers, system architects, and AI/ML specialists, to ensure seamless integration of embedded software into the broader system.
- Perform code reviews, optimize performance, and conduct rigorous testing at unit, integration, and system levels to uphold exceptional quality standards.
- Play a key role in enhancing the team's software development practices, tools, and methodologies for continuous improvement.
Key Skills and Experience of the Embedded Software Engineer:
- A Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related discipline, or equivalent experience, with a strong emphasis on embedded systems and real-time software development.
- Expertise in C/C++ programming and familiarity with real-time operating systems
- Very ideal to have expertise in Rust
- Expertise in some of the following: FreeRTOS, VxWorks, QNX
- Ideally expertise in platforms (like ARM, x86, FPGA
- Deep knowledge of software development practices, including Agile methodologies, Continuous Integration, and Test-Driven Development.
- Familiarity with safety-critical software development standards and certification processes (e.g., DO-178C, ISO 26262, IEC 61508) is very ideal
Senior Embedded Software Engineer - Aviation, Aerospace, Robotics, AI, Artificial Intelligence, Space, Hardware, Software
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Machine Learning Engineer - London - Hybrid
2026-05-24
Software Engineer II
2026-05-28
DevOps Engineer
2026-05-28
- Posted
- Feb 11, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- London Area
- Company
- Oliver Bernard
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Machine Learning Engineer - London - Hybrid
2026-05-24
Software Engineer II
2026-05-28
DevOps Engineer
2026-05-28