Develop robust software in C/C++ for Linux-based and microcontroller-based embedded systems. Work hands-on with real-time systems , digital electronics , and hardware-in-the-loop testing . Contribute to system design, architecture discussions, and technical documentation. Debug complex embedded systems involving a variety of communication protocols and peripherals. Identify and implement More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
MBDA
products as part of a passionate team of specialist engineers; and be interacting with other subject areas like Simulation and Modelling, Image Processing, Software, Navigation Sensors, Hardware-in-theLoop, Systems Design & Validation, Seekers & Sensors, Datalinks and Technical Quality. You'll develop innovative algorithms inthe areas of Control, Navigation, Guidance, Tracking, Data Fusion More ❯
focus on GNSS denied localisation. Development of real-time systems for data acquisition, onboard processing, and underwater communication (acoustic, RF, optical). Testing and validation, including hardware-in-the-loop simulations and live sea trials, ensuring robust performance in challenging marine environments. Collaborate with multidisciplinary teamsincluding systems, mechanical, and electrical engineersto ensure cohesive and reliable More ❯
focus on GNSS denied localisation. Development of real-time systems for data acquisition, onboard processing, and underwater communication (acoustic, RF, optical). Testing and validation, including hardware-in-the-loop simulations and live sea trials, ensuring robust performance in challenging marine environments. Collaborate with multidisciplinary teamsincluding systems, mechanical, and electrical engineersto ensure cohesive and reliable More ❯
oxford district, south east england, united kingdom
MARS Recruitment
focus on GNSS denied localisation. Development of real-time systems for data acquisition, onboard processing, and underwater communication (acoustic, RF, optical). Testing and validation, including hardware-in-the-loop simulations and live sea trials, ensuring robust performance in challenging marine environments. Collaborate with multidisciplinary teams—including systems, mechanical, and electrical engineers—to ensure cohesive More ❯
focus on GNSS denied localisation. Development of real-time systems for data acquisition, onboard processing, and underwater communication (acoustic, RF, optical). Testing and validation, including hardware-in-the-loop simulations and live sea trials, ensuring robust performance in challenging marine environments. Collaborate with multidisciplinary teams—including systems, mechanical, and electrical engineers—to ensure cohesive More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum plus share scheme & benefits
Cambridgeshire, United Kingdom Hybrid / WFH Options
IO
such as DO-178C, ISO 26262, and IEC 61508. Manage CI/CD pipelines and automated deployment across Software-in-the-Loop and Hardware-in-the-Loop systems. Develop performance and integration testing across simulation environments. Conduct code reviews, optimisation, and maintain high-quality software standards. Contribute to improvements in development processes More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
iO Associates
such as DO-178C, ISO 26262, and IEC 61508. Manage CI/CD pipelines and automated deployment across Software-in-the-Loop and Hardware-in-the-Loop systems. Develop performance and integration testing across simulation environments. Conduct code reviews, optimisation, and maintain high-quality software standards. Contribute to improvements in development processes More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
iO Associates
such as DO-178C, ISO 26262, and IEC 61508. Manage CI/CD pipelines and automated deployment across Software-in-the-Loop and Hardware-in-the-Loop systems. Develop performance and integration testing across simulation environments. Conduct code reviews, optimisation, and maintain high-quality software standards. Contribute to improvements in development processes More ❯
that runs at scale on consumer or industrial devices Experience managing open source projects & documentation Experience managing continuous integration pipelines for embedded systems with or without hardware-in-the-loop Experience with wired (USB, I2C, SPI, UART) and/or wireless (BLE, Wifi) communication protocols Experience with low power design techniques Experience creating and reviewing hardwareMore ❯
Linux kernels. Integrate secure and efficient IoT communication protocols (e.g., MQTT, BLE). Testing & Automation Develop automated unit, integration, and regression test frameworks. Conduct prototype and hardware-in-the-loop (HIL) testing for validation. Implement CI/CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps. Use oscilloscopes, logic and protocol analyzers, and More ❯
Linux kernels. Integrate secure and efficient IoT communication protocols (e.g., MQTT, BLE). Testing & Automation Develop automated unit, integration, and regression test frameworks. Conduct prototype and hardware-in-the-loop (HIL) testing for validation. Implement CI/CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps. Use oscilloscopes, logic and protocol analyzers, and More ❯
Capenhurst, Cheshire, United Kingdom Hybrid / WFH Options
EA Technology
systems Experience with Qt and GUI development for Windows and Linux environments Working knowledge of observability concepts, incident response and long-term reliability strategies Exposure to hardware-in-the-loop (HIL) testing and embedded diagnostics What we can offer you: At EA Technology, we believe in growing with our people. In addition to a More ❯
systems Experience with Qt and GUI development for Windows and Linux environments Working knowledge of observability concepts, incident response and long-term reliability strategies Exposure to hardware-in-the-loop (HIL) testing and embedded diagnostics What we can offer you: At EA Technology, we believe in growing with our people. In addition to a More ❯
capenhurst, north west england, united kingdom Hybrid / WFH Options
EA Technology
systems Experience with Qt and GUI development for Windows and Linux environments Working knowledge of observability concepts, incident response and long-term reliability strategies Exposure to hardware-in-the-loop (HIL) testing and embedded diagnostics What we can offer you: At EA Technology, we believe in growing with our people. In addition to a More ❯
warrington, cheshire, north west england, united kingdom Hybrid / WFH Options
EA Technology
systems Experience with Qt and GUI development for Windows and Linux environments Working knowledge of observability concepts, incident response and long-term reliability strategies Exposure to hardware-in-the-loop (HIL) testing and embedded diagnostics What we can offer you: At EA Technology, we believe in growing with our people. In addition to a More ❯
based test tools using C# and Python. Contribute to system-level software development in Python. Simulation & Testing Use Typhoon HIL for model-based development and Hardware-in-the-Loop testing. Documentation & Collaboration Document code and development processes. Participate in team meetings and daily stand-ups, contributing technical insights. Relationships To be effective in … Engineers Coordinate on implementing control algorithms (e.g., PID) and integrating them into embedded systems. Test Engineers Partner to develop and execute test plans, especially for high-power systems and HIL simulations. Project Managers Provide technical updates, contribute to planning, and ensure alignment with project timelines. Person Specification To be successful in this role the Embedded Firmware Engineer Strong … inverters, battery management systems). Desirable Skills Experience with PC-based test development using C# and Python. Knowledge of Typhoon HIL for model-based development and Hardware-in-the-Loop testing. Contribution to system-level software development in Python. Ability to document code clearly and effectively. Experience working safely in high-power test environments More ❯
based test tools using C# and Python. Contribute to system-level software development in Python. Simulation & Testing Use Typhoon HIL for model-based development and Hardware-in-the-Loop testing. Documentation & Collaboration Document code and development processes. Participate in team meetings and daily stand-ups, contributing technical insights. Relationships To be effective in … Engineers - Coordinate on implementing control algorithms (e.g., PID) and integrating them into embedded systems. Test Engineers - Partner to develop and execute test plans, especially for high-power systems and HIL simulations. Project Managers - Provide technical updates, contribute to planning, and ensure alignment with project timelines. Person Specification To be successful in this role the Embedded Firmware Engineer Strong … inverters, battery management systems). Desirable Skills Experience with PC-based test development using C# and Python. Knowledge of Typhoon HIL for model-based development and Hardware-in-the-Loop testing. Contribution to system-level software development in Python. Ability to document code clearly and effectively. Experience working safely in high-power test environments More ❯
based test tools using C# and Python. Contribute to system-level software development in Python. Simulation & Testing Use Typhoon HIL for model-based development and Hardware-in-the-Loop testing. Documentation & Collaboration Document code and development processes. Participate in team meetings and daily stand-ups, contributing technical insights. Relationships To be effective in … Engineers Coordinate on implementing control algorithms (e.g., PID) and integrating them into embedded systems. Test Engineers Partner to develop and execute test plans, especially for high-power systems and HIL simulations. Project Managers Provide technical updates, contribute to planning, and ensure alignment with project timelines. Person Specification To be successful in this role the Embedded Firmware Engineer Strong … inverters, battery management systems). Desirable Skills Experience with PC-based test development using C# and Python. Knowledge of Typhoon HIL for model-based development and Hardware-in-the-Loop testing. Contribution to system-level software development in Python. Ability to document code clearly and effectively. Experience working safely in high-power test environments More ❯
high-reliability domains. Familiarity with other safety-critical standards (e.g., ARP4754, ARINC 653, DO-254, DO-248). Understanding of hardware/software integration and hardware-in-the-loop (HIL) testing. More ❯
high-reliability domains. Familiarity with other safety-critical standards (e.g., ARP4754, ARINC 653, DO-254, DO-248). Understanding of hardware/software integration and hardware-in-the-loop (HIL) testing. More ❯
SR2 | Socially Responsible Recruitment | Certified B Corporation™
systems. What You’ll Be Doing Design and implement test strategies and automation for embedded software Work across Software-in-the-Loop and Hardware-in-the-Loop environments Build pipelines for CI/CD and automated deployment Drive coverage and assurance for safety-critical systems aligned to standards like DO-178C, ISO … safety-critical software Strong understanding of testing pipelines , version control, automation, and tooling Knowledge of CI/CD , scripting (Bash, Python), and test frameworks (pytest, gtest) Bonus: experience with HIL/SIL , Gazebo/ROS-based simulations , or static analysis tools Why This Role? 💷 £50,000–£60,000 salary + bonus potential 🧠 Tackle a deeply technical challenge in autonomy More ❯