Job Search and Career Advice Platform

Enable job alerts via email!

Embedded C Software Engineer

Morson Edge

England

On-site

GBP 100,000 - 125,000

Full time

12 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading defence engineering firm seeks an Embedded C Software Engineer for a 6-month contract in Stevenage. The role involves developing embedded solutions for real-time systems, requiring skills in Embedded C programming and experience with bare-metal and real-time environments. Candidates should have military or defence experience within the last year and be able to obtain SC-level security clearance. This position offers an hourly rate of £51.98 PAYE or £68 Umbrella.

Qualifications

  • Experience in military/defence environment within the last 12 months.
  • Capability of obtaining SC-level security clearance.
  • Strong understanding of real-time system constraints and software reliability principles.

Responsibilities

  • Design and develop embedded software using C for real-time applications.
  • Implement and debug bare-metal software solutions.
  • Develop software within real-time operating systems such as FreeRTOS.
  • Apply UML methodologies for structured software design.
  • Manage and trace software requirements using DOORS.
  • Support testing, integration, and validation of embedded software.
  • Collaborate with multidisciplinary engineering teams throughout the software lifecycle.
  • Ensure software design meets performance, safety, and reliability standards.

Skills

Embedded C programming
Bare-metal programming
Real-time operating systems (e.g., FreeRTOS)
UML for software design
Requirements management using DOORS
Job description

Embedded C Software Engineer

Location: Stevenage
Contract: 6-Month Contract (Likely Extension)
Rate: £51.98/hour PAYE (£59.54/hour incl. holiday) or £68/hour Umbrella

We seek an engineer who has worked in a military / defence environment / industry within the last 12 months or who is capable of obtaining security clearance (SC level minimum)

Overview

This engineering role focuses on the development and implementation of embedded C software solutions for real‑time systems. The successful candidate will work on‑site within a collaborative engineering environment, contributing to the design and programming of embedded systems operating on bare‑metal and real‑time operating systems.

Key Responsibilities
  • Design and develop embedded software using C for real‑time applications.
  • Implement and debug bare‑metal software solutions.
  • Develop software within real‑time operating systems such as FreeRTOS.
  • Apply UML methodologies for structured software design.
  • Manage and trace software requirements using DOORS.
  • Support testing, integration, and validation of embedded software.
  • Collaborate with multidisciplinary engineering teams throughout the software lifecycle.
  • Ensure software design meets performance, safety, and reliability standards.
Skills & Experience
  • Proficient in Embedded C programming.
  • Experience with bare‑metal programming and real‑time operating systems (e.g., FreeRTOS).
  • Familiarity with UML for software design and DOORS for requirements management.
  • Strong understanding of real‑time system constraints and software reliability principles.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.