Salary: £40,000 - 70,000 per year Requirements: Proven and demonstrable evidence of capabilities in software engineering. Proven and demonstrable evidence of capabilities in C++ and Object Oriented Development. Knowledge of Real-Time Operating Systems (e.g. Greenhills, QNX, VxWorks). Proven and demonstrable experience of working as part of an integrated team on a large-scale programme. Strong oral and written communication skills. Desirable: Experience working on Safety Related Systems (e.g. IEC 65108). Desirable: Knowledge of UML modelling for software, particularly in Rhapsody. Desirable: Knowledge of DDS (Data Distribution Systems). Desirable: Development of embedded systems. Desirable: Knowledge of CAN/MilCAN buses. Desirable: Parasoft C++ test development. Responsibilities: Collaborate with the Bedfordshire Engineering team to deliver high-quality software solutions. Engage in all stages of the software development lifecycle, from conceptual design to implementation. Apply problem-solving skills to design, develop, and test software components. Maintain clear and effective communication within the team and with stakeholders. Ensure adherence to safety standards, particularly in relation to safety-related systems. Technologies: Embedded UML C++ More: We are a well-established, renowned, globally recognized organization located in Bedfordshire, seeking passionate and driven individuals to join our team as C++ Software Engineers. Our team comprises experts in the field, and we offer an engaging work environment with opportunities for professional growth. We are keen to fill this position as soon as possible and will require candidates to undergo SC clearance. last updated 10 week of 2026