Senior Embedded Software Engineer (C/C++) – Defense Systems Location: Hampshire (M3 Corridor) – On-site/Hybrid requirements due to security Salary: Up to £100k + Package (Based on experience) Security Clearance: Active SC or DV Clearance Required (Current/Transferable) The Role This is a delivery-focused engineering position within a high-assurance UK defense environment. We are looking for "hands-on" Senior Engineers who prioritize shipping robust, evidence-backed software over theoretical design. You will take ownership of mission-critical systems where safety, security, and reliability are the primary constraints. This role is designed for established professionals who can lead technical delivery end-to-end and make sound engineering trade-offs in a regulated environment. Key Responsibilities Technical Ownership: Lead the design, implementation, and verification of software for complex, long-term defense programs. Full Lifecycle Engineering: Manage requirements analysis, architectural design, and hardware-software integration. High-Assurance Delivery: Produce robust C/C++ code that meets stringent certification and safety-case standards. Collaborative Leadership: Work alongside systems and safety engineers to ensure technical standards are upheld throughout the release workflow. Technical Requirements Experience: Ideally 7–10+ years within defense, aerospace, or safety-critical domains (e.g., Medical, Rail, Nuclear). Core Languages: Expert-level C and/or C++ with a focus on memory discipline and performance-aware design. Platforms: Deep experience with Embedded Linux, RTOS, or Bare Metal environments and hardware interfaces. Tooling: Proficiency with modern build systems (CMake), cross-compilers, and CI/CD pipelines (Jenkins/GitLab). Standards & Evidence: Familiarity with evidence-driven engineering, including static analysis (MISRA/CERT) and requirements traceability (DOORS or similar). Security Mindset: A strong understanding of secure coding practices and threat-driven development. Why Apply? Impact: Work on software that is actively deployed and relied upon for national security. Autonomy: An environment that trusts senior engineers to make critical design decisions and influence technical standards. Stability: Long-term, technically demanding programs that value engineering quality over "move fast and break things" mentalities. Culture: A mature professional environment that balances technical rigor with a supportive, inclusive workplace. Please Note: Due to the nature of the programs, candidates must hold current UK Security Clearance (SC or DV). We are unable to sponsor new clearances or visas for this position.