Embedded Software Engineer
Embedded Software Engineer (C/C++) – Defense Systems
Location: Hampshire (M3 Corridor) – On-site/Hybrid requirements due to security
Salary: £45,000 – £65,000 + Package
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: Have had experience in 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.