Embedded Software Engineer
$35,000–$65,000 year
HybridManchester, England, United Kingdom
Job Summary
Design, develop, and maintain embedded software for safety-critical defence and maritime applications using high-integrity C++ standards like MISRA and AUTOSAR. Produce efficient code, perform unit testing, static analysis, and refactoring while collaborating within Agile environments to support integration, verification, and validation across the full software lifecycle. Work with hardware abstraction layers, real-time systems, and model-driven development using UML. This role requires a Mid to Senior level engineer eligible for SC security clearance, based in Manchester (Stockport) with a hybrid schedule of up to four days on-site. A Bachelor's or Master's degree in a relevant engineering discipline is required.
Required Qualifications
- Bachelor's or Master's degree in Software Engineering, Computer Science, Electronics Engineering, or related discipline, or relevant technical military background with equivalent experience
- Strong experience in embedded software development
- Advanced proficiency in C/C++ within safety-critical or regulated environments
- Experience with unit testing and static analysis
- Knowledge of Linux OS programming and build tooling
- Understanding of real-time systems and real-time signal processing
- Familiarity with TCP/IP networking protocols and system architectures
- Experience working with Agile SDLC methodologies
- Ability to work effectively as part of a multidisciplinary engineering team
- Strong problem-solving and analytical skills
- Comfortable working with complex requirements and system constraints
- Proactive mindset with a focus on quality and continuous improvement
- Security Clearance: Candidates must be willing and eligible to obtain SC clearance
- Must be able to lift 50 lbs
Desired Qualifications
- Experience with Java and Python in engineering applications
- Exposure to containerisation and virtualisation technologies
- Experience with CI/CD and build automation tools such as Jenkins or Bamboo
- Familiarity with GitLab, JIRA, or similar ticketing/version-control systems
- Background in defence, aerospace, or other safety-critical industries
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.