Interim Senior Embedded Software Engineer
SF Recruitment are recruting an Interim Senior Embedded Software Engineer, for a leading specialist manufacturing business in Birmingham.
Overview
We are seeking a highly capable Senior Embedded Software Engineer to support ongoing development across several advanced hardware and power-electronics programmes. In this interim role, you'll take technical ownership of embedded software activities for prototype and production-ready systems used in automotive and industrial applications. You'll collaborate closely with multi-disciplinary engineering teams, external partners, and customers, contributing from requirements capture through to validation.
Key Responsibilities:
- Lead and deliver embedded software work packages across assigned projects
- Translate system-level requirements into clear software specifications
- Define and implement software architecture for real-time control systems
- Develop and verify high-integrity embedded C/C++ firmware
- Integrate application-level code with platform and base-software components
- Support hardware bring-up, debugging, and system-level diagnostics
- Participate in design reviews and provide expert input on software decisions
- Liaise directly with customers and suppliers to resolve technical issues
- Collaborate with electronics, controls, and systems engineering teams
- Ensure work follows relevant quality, safety, and engineering standards
Essential Experience:
- 5+ years engineering experience in a production, R&D, or consultancy setting
- Proven delivery of embedded software on bespoke hardware or microcontroller platforms
- Strong hands-on programming skills in C/C++ for real-time embedded environments
- Experience working within structured development lifecycles and systems engineering processes
- Familiarity with functional safety practices for automotive or high-reliability products (e.g., ISO 26262)
- Understanding of coding guidelines/standards such as MISRA and AUTOSAR
- Ability to produce high-quality technical documentation (requirements, test plans, reports, user guides, etc.)
- Practical testing and validation on bench rigs and hardware prototypes
- Direct interaction with external stakeholders to address technical questions
Apply for this role
Thank you. We have received your application and shall be in touch shortly.