Salary: £55,000 - 65,000 per year Requirements: Proven experience developing embedded software using Ada Hands-on lab experience with components and test equipment (e.g., oscilloscopes) Hard real-time embedded software development Experience with Real-Time Operating Systems (e.g., FreeRTOS) Knowledge of communication protocols (SPI, UART, Ethernet, PCI-Express) (desirable) Model-based development experience (UML, Rhapsody) (desirable) Strong problem-solving skills at system and software component level (desirable) Experience in system integration and performance analysis (desirable) Responsibilities: Capture requirements and contribute to embedded software architecture & design in Ada Implement and maintain mission-critical systems using Ada Perform verification through reviews and testing of Ada components Collaborate with multi-disciplinary teams including Software, Firmware, Hardware, and Test Engineers Support current and future datalink systems and their associated protocols with Ada-based solutions Technologies: Ada Embedded Ethernet Firmware FreeRTOS Hardware Support UML C++ Network Security More: We’re looking for an experienced Embedded Ada Software Engineer to join our team developing next-generation datalink systems. This is a hands-on role covering the full software lifecycle, from requirements capture and architecture to implementation and verification, with plenty of opportunity to influence protocols and technical design. We offer extensive hands-on embedded software development opportunities, career development including technical and leadership training, and exposure to senior stakeholders. The role may involve travel and collaboration across UK and European sites. last updated 4 week of 2026