Senior Embedded Software Engineer – Safety-Critical Systems – Outside IR35 – Hybrid
We're looking for a Senior Embedded Software Engineer to support the development of high-integrity software for mission-critical systems within a complex engineering environment.
This role is focused on the design, development, integration, and verification of embedded software operating within regulated and safety-critical systems. You'll work closely with systems, electronics, and test engineers across the full development lifecycle, helping deliver robust, reliable software for operational applications.
The position offers significant technical ownership and would suit engineers who enjoy working at the intersection of software, hardware, and systems engineering.
Skills & Experience:
Essential:
- Strong Embedded C and/or C++ development experience
- Experience developing software for RTOS-based systems
- ARM-based embedded systems experience
- Full software lifecycle experience from requirements through to verification
- Hardware debugging and hardware/software integration experience
- Strong understanding of software architecture and design principles
- Experience working within structured engineering environments
Desirable:
- DO-178C, IEC 61508, DEF STAN, or similar standards experience
- High-integrity or safety-critical software development
- VxWorks, QNX, Zephyr, or similar RTOS experience
- Safety analysis or assurance activities
- Requirements management tools such as DOORS
- Verification, validation, and qualification activities
Additional Information:
- Outside IR35
- Initial 6-month contract
- Strong extension potential
- Hybrid working arrangement
- Safety-critical engineering environment
- Competitive day rate
Suitable Backgrounds:
- Defence
- Aerospace
- Avionics
- Naval Systems
- Mission Systems
- Secure Communications
Outside Spy discovers all the Outside IR35 IT contract opportunities for members.