Salary: £50,000 - 65,000 per year Requirements: We require candidates to be a sole British citizen and eligible to obtain security clearance. We are looking for strong commercial experience developing software using Embedded C or C++. We want experience working across the full software development lifecycle, from requirements through to testing and delivery. We need the ability to mentor and support other engineers. Additional experience within highly regulated industries such as defence, aerospace, automotive, rail, or similar sectors would be beneficial. Responsibilities: We design, develop, integrate, and verify embedded software solutions for complex real-time systems. We work within multidisciplinary engineering teams from requirements capture and architecture definition through to integration, testing, and deployment. We provide technical leadership and support less experienced engineers. We contribute to engineering best practices across multiple projects. We work with Embedded C / C++, UML or other recognised model-based design techniques, and UML for software design in tools such as CAMEO, EA, Rhapsody, or Integrity Modeler. We interface software with hardware and develop to DO-178B/C standards. Technologies: Embedded Hardware Support LESS Security UML C++ More: We are a well-established technology organisation developing advanced control, display, and mission-critical systems used across safety-critical environments. This Senior Software Engineer role is based in Rochester and requires full-time onsite presence. We offer a salary of up to £65,000 depending on experience, and we are looking for an experienced software engineer to help us deliver innovative projects and complex engineering solutions. last updated 23 week of 2026