freehire launches on Product Hunt on 26 August.

Follow →

Embedded Software Engineer

Summary

Develop and debug real-time embedded software in C++ using model-driven tools like Rhapsody UML, write functional and integration tests, and validate against requirements and ICDs.

Salary: £? - ? per year

Requirements:
  • Significant experience developing and debugging real-time software applications using C++.
  • Considerable experience with Rhapsody UML or another model-driven development tool.
  • Extensive experience developing functional and integration tests, including simulation and hardware testing.
  • Proven experience developing and testing software to requirements and ICDs.
  • Competence with MS Office tools and DOORS for reviewing and updating technical documentation.
  • Working understanding of configuration management tools such as RTC/EWM.
  • Knowledge of Python, Ada, or FreeRTOS would be highly beneficial.
Responsibilities:
  • Develop Linux-based embedded real-time software using Rhapsody and C++ in a multi-threaded application aligned to software requirements and ICDs.
  • Write unit and functional tests and carry out integration testing with target hardware.
  • Adhere to agreed project planning and project quality processes.
  • Use JIRA for project management and issue tracking.
  • Work within a lab environment running software on target hardware.
  • Develop critical missile control software and ensure deliverables align with project system requirements and interface control documents.
  • Participate in peer code quality reviews and help maintain safety and reliability standards.
  • Drive quality through rigorous unit, functional, and hardware-in-the-loop integration testing.
Technologies:
  • Ada
  • Embedded
  • FreeRTOS
  • Hardware
  • JIRA
  • Linux
  • Python
  • UML
  • C++

More:

We are a world leader in missile and missile systems, seeking a highly capable and adaptable Embedded Software Engineer to join our Development Facility in Bristol. You will join a growing, dynamic software team working on mission-critical defence systems, collaborating within a medium-sized team while also being empowered to work independently with little supervision. This is an initial 6-month contract role, full time on site with occasional work from home days, inside IR35, based in Bristol, with 37 hours per week and overtime paid at time and a quarter for hours worked over 37.

last updated 32 week of 2026

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available