Enable job alerts via email!

Embedded C Software Engineer

Morson Talent

Stevenage

On-site

GBP 100,000 - 125,000

Part time

Today
Be an early applicant

Job summary

A leading engineering recruitment agency is seeking an engineer for a 6-month contract role focused on embedded C software development for real-time systems, located on-site in Stevenage. Candidates should have experience in a military or defence environment and be capable of obtaining security clearance. The role involves designing, implementing, and debugging software solutions and collaborating with multidisciplinary teams, ensuring adherence to performance and reliability standards.

Qualifications

  • Experience in a military or defence environment within the last 12 months.
  • Ability to obtain security clearance (SC level minimum).
  • Strong understanding of real-time system constraints and software reliability principles.

Responsibilities

  • Design and develop embedded software 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.
  • Support testing, integration, and validation of embedded software.

Skills

Embedded C programming
Bare-metal programming
Real-time operating systems
UML for software design
Requirements management with DOORS
Job description

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.