Enable job alerts via email!

Low Level Embedded Software Engineer

Morson Edge

Filton

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading engineering firm is seeking a Low-Level Embedded Software Engineer in Bristol, UK. The role focuses on developing and integrating embedded software solutions within military and defense projects. Candidates with experience in real-time systems and capable of obtaining security clearance are preferred. This position offers a 6-month contract and a rate of £65/hour (Umbrella) or £49.70/hour plus holiday pay.

Qualifications

  • Strong experience in embedded software development with C.
  • Excellent analytical and design skills.
  • Awareness of real-time operating systems and ARM-based platforms.

Responsibilities

  • Develop and maintain embedded software using C for real-time systems.
  • Contribute to verification activities to ensure robust and reliable software delivery.
  • Support integration of software on ARM-based processing platforms.

Skills

Embedded software development with C
Analytical and design skills
Real-time operating systems awareness
Firmware and electronics design principles
Modern software development practices
Job description

Low-Level Embedded Software Engineer

Location: Bristol, UK

Duration: 6-month contract

Rate: £65 / hour (Umbrella) OR £49.70 / hour (+£7.22 / hour Holiday pay)

Work Pattern: Fully on-site, compressed hours available

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)

Role Overview

We are seeking a skilled Low-Level Embedded Software Engineer to support ongoing engineering programmes. This role involves the development, verification, and integration of embedded software solutions, ensuring high standards of quality, performance, and compliance across the full engineering lifecycle.

Key Responsibilities
  • Develop and maintain embedded software using C for real-time systems.
  • Contribute to verification activities to ensure robust and reliable software delivery.
  • Support integration of software on ARM-based processing platforms.
  • Produce and review technical documentation, including design specifications.
  • Engage with stakeholders to ensure technical alignment with project goals.
  • Apply software engineering best practices and adhere to relevant industry standards.
Essential Skills
  • Strong experience in embedded software development with C.
  • Excellent analytical and design skills, with the ability to generate and critically review technical documentation.
  • Awareness of real-time operating systems and ARM-based platforms.
  • Understanding of firmware and electronics design principles.
  • Knowledge of modern software development practices.
Desirable Skills
  • Familiarity with verification processes for embedded systems.
  • Experience with standards such as DefStan 00-55, DO178B/C, and MISRA.
  • Exposure to defence, aerospace, or other complex systems environments
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.