This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
An exciting opportunity has arisen within a growing Embedded Software team working on advanced, safety-critical defence technology. Due to increasing project demand, the team is expanding and looking for an experienced Software Engineer to support the delivery of hard real-time software solutions for next-generation systems. This role offers the chance to work on highly complex engineering challenges while developing both technical and leadership capabilities across a broad product portfolio.
Job Responsibility
Design, develop, and maintain embedded real-time software for complex subsystem applications
Support the ongoing development and integration of current software products and future product evolutions
Develop software primarily in C and C++
Integrate software with multiple external components including third-party software, firmware, and hardware
Debug, test, and optimise software performance on embedded platforms
Collaborate with cross-functional engineering teams and key stakeholders
Contribute to technical reviews, architecture discussions, and design analysis
Requirements
Strong experience in embedded software development using C/C++
Exposure to real-time operating systems (RTOS)
Strong analytical, problem-solving, and software design skills
Ability to perform technical reviews and critical analysis
Strong communication skills with the ability to work effectively across multiple stakeholders
Flexible, hands-on approach with a willingness to solve complex technical challenges beyond core software boundaries
Understanding of modern software development methodologies and best practices
Experience developing software for ARM-based and/or RISC-V processing platforms
Nice to have
Experience with Ada programming language
Knowledge of safety-critical or regulated industry standards such as: DefStan 00-55
DO-178B / DO-178C
Familiarity with restricted coding standards such as: MISRA