Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer (C)

Yolk Recruitment Ltd

Stevenage

Hybrid

GBP 80,000 - 100,000

Full time

21 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading defence technology company is seeking a Software Engineer to join their development team in Stevenage. This role involves designing safety-critical, real-time embedded software for missile and defence systems. Candidates should have proven expertise in bare-metal embedded software development using C/C++. Competitive pay at £70 per hour with contract extensions likely. The position offers a blend of onsite work with some hybrid flexibility.

Benefits

Competitive pay (£70/hour)
6-month contract with extensions likely
Onsite with some hybrid flexibility

Qualifications

  • Proven experience developing bare-metal embedded software in C/C++.
  • Strong understanding of the full software lifecycle, including requirements and verification.
  • Ability to work with minimal supervision and solve complex technical issues.

Responsibilities

  • Develop, test, and verify embedded software in C/C++ for safety-critical systems.
  • Work across the full software lifecycle including requirements capture and design.
  • Create and maintain technical documentation to meet safety standards.

Skills

C/C++ bare-metal embedded software development
Safety-critical real-time systems
Requirements management tools (e.g., DOORS, GIT, RTC)
Attention to detail

Tools

DO-178C
LDRA
RAPITA
SCADE
Job description
Software Engineer - Embedded Systems (Safety-Critical)

📍 Stevenage | Onsite (some hybrid flexibility)
💰 £70 per hour via umbrella | 6-month contract (extensions likely)

Overview

A leading defence technology company is seeking a skilled Software Engineer to join their development team in Stevenage. You'll play a key role in designing and delivering safety-critical, real-time embedded software for next-generation missile and defence systems.

This is a hands‑on role working across the full software development lifecycle - from requirements and design through to testing, verification, and delivery.

Key Responsibilities
  • Develop, test, and verify embedded software in C/C++ for safety‑critical real‑time systems.
  • Work across the full software lifecycle, including requirements capture, design, implementation, integration, and formal verification.
  • Support system integration and debugging using lab equipment such as oscilloscopes and logic analysers.
  • Create and maintain accurate technical documentation to meet safety and quality standards.
  • Collaborate closely with systems, electronics, and integration engineers.
  • Ensure compliance with safety‑critical standards such as DO-178C Level B or equivalent.
Essential
  • Proven experience developing bare-metal embedded software in C/C++.
  • Strong understanding of the full software lifecycle, including requirements and verification.
  • Experience with requirements management and version control tools (e.g., DOORS, GIT, RTC).
  • Ability to work with minimal supervision and solve complex technical issues.
  • Excellent attention to detail and structured approach to documentation.
Desirable
  • Experience working to DO-178C, SIL-4, or similar safety integrity standards.
  • Familiarity with tools such as LDRA, RAPITA, or SCADE.
  • Knowledge of defence or aerospace systems and microcontroller‑based development.
  • Experience in Python, C++, or modelling tools for simulation or testing.
What's on Offer
  • £70 per hour (via umbrella)
  • 6‑month contract with likely extensions
  • Onsite in Stevenage (some hybrid flexibility)
  • Opportunity to work on cutting‑edge defence and aerospace projects
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.