-
Oliver Bernard

C++ Embedded Software Engineer (Robotics AI)

Oliver Bernard
United Kingdom · Full-time · Mid-Senior

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

embedded ai artificial intelligence c continuous integration embedded systems freertos python matlab rust sql
Login to Apply
Posted
Feb 11, 2025
Type
Full-time
Level
Mid-Senior
Location
London Area

Industries

Aviation Aerospace Component Manufacturing Software Development Information Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Oliver Bernard
Related

Machine Learning Engineer - London - Hybrid

2026-05-24

Full-time
Mid-Senior
United Kingdom
Information Services
Information Technology
View Job Details
Guidewire Software
Related

Software Engineer II

2026-05-28

Full-time
Not Applicable
Ireland
Software Development
Engineering
View Job Details
Tenth Revolution Group
Related

DevOps Engineer

2026-05-28

Full-time
Mid-Senior
Germany
Information Services
Information Technology