Embedded Software Engineer

ALTEN

ManchesterOn-siteEst. £53k - £80k (similar roles)full timeDefense & NavalPosted 1mo agoEarly applicant likely

This role is aggregated from the employer's public careers feed - the button opens their application page.

Engage in the development of complex embedded software systems for safety‑critical defence and maritime applications with ALTEN Ltd. Join our team as an Embedded Software Engineer, where you’ll work on the design, development and integration of high‑integrity software using modern C++ and embedded technologies. You’ll collaborate closely with multidisciplinary engineering teams to deliver robust, production‑ready code that underpins mission‑critical systems, contributing across the full software development lifecycle within a regulated environment. Location: Manchester (Stockport) On‑site: Hybrid, up to 4 days per week on site Seniority: Mid to Senior level roles available Security Clearance: Candidates must be willing and eligible to obtain SC clearance. Key Responsibilities - Design, develop and maintain embedded software for safety‑critical systems - Produce high‑quality, efficient and maintainable code primarily using C++, with exposure to C, Java and Python - Work with hardware abstraction layers and low‑level software components - Apply high‑integrity coding standards such as MISRA, JSF++, HIC++ and AUTOSAR - Perform code refactoring, unit testing and static analysis to ensure software quality - Contribute to model‑driven development using UML - Collaborate within Agile development environments, using modern ticketing and version‑control tools - Support integration, verification and validation activities across the software lifecycle Required Skills - 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 Soft Skills & Collaboration - 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 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. Desirable Skills - 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

About ALTEN

ALTEN provides engineering design and development services for aerospace and defence programmes, hiring specialists in mechanical design, systems integration, and firmware engineering for complex projects like gas turbine engines and high-reliability embedded systems.

All ALTEN jobs

Stop searching - get matched.

Upload your CV and our AI will surface roles like this one, with the reasons they fit you.

Upload CV - it's free