Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer - Aerospace

IO

Bristol

Hybrid

GBP 50,000 - 60,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 safety-critical technology company based in Bristol is looking for an Embedded Software Engineer to lead a team developing software for real-time operating systems. The role emphasizes collaboration throughout all product life cycles and focuses on safety-critical projects. Candidates should have strong programming skills in C, experience with RTOS such as FreeRTOS, and the ability to lead a team. The position offers a competitive salary with flexible hybrid hours and comprehensive benefits.

Benefits

Flexible hybrid hours
Annual salary review with bonus
Pension Scheme with 8% contribution
Life assurance with 24/7 online GP appointments
25 days annual leave
High-spec office environment
Clear vision for progression

Qualifications

  • Proven experience developing software for Real-Time Operating Systems (RTOS).
  • Strong programming skills in C and assembler.
  • Solid understanding of embedded systems design and integration.
  • Familiarity with ARM, MIPS, and Power processor architectures.
  • Experience working at the processor level (Cortex-M3, Cortex-M4, Cortex-A7).
  • Knowledge of safety-critical software development and related standards.
  • Proven ability to lead a team of engineers.

Responsibilities

  • Lead a team of engineers in developing software for safety-critical projects.
  • Develop and enhance real-time operating systems (RTOS).
  • Collaborate across multiple full product life cycles.
  • Provide high-quality technical guidance as part of a cross-functional team.

Skills

C programming
Assembler programming
Real-Time Operating Systems (RTOS)
Embedded systems design
Technical leadership
UK Security Clearance eligibility

Tools

FreeRTOS
Linux
Job description
Overview

Job title: Embedded Software Engineer - Aerospace
Location: Bristol
Salary: £50,000-£60,000
Job type: Permanent

iO are currently partnered with an established safety-critical business with a global presence. They are seeking a Principal Embedded Software Engineer to join on a permanent basis with the reporting office based in Bristol. The role focuses on safety-critical projects across industries and involves leading the current team in developing real-time operating systems while providing excellent service to development clients. The opportunity also offers exposure to multiple full product life cycles from concept to completion.

Responsibilities
  • Lead a team of engineers in developing software for safety-critical projects and real-time operating systems.
  • Develop and enhance real-time operating systems (RTOS) such as FreeRTOS, OPENRTOS, SAFERTOS, or Linux.
  • Collaborate across multiple full product life cycles from concept to completion.
  • Provide high-quality technical guidance and hands-on contribution as part of a cross-functional team.
Qualifications
  • Proven experience developing software for Real-Time Operating Systems (RTOS) such as FreeRTOS, OPENRTOS, SAFERTOS, or Linux.
  • Strong programming skills in C and assembler.
  • Solid understanding of embedded systems design and integration.
  • Familiarity with ARM, MIPS, and Power processor architectures.
  • Experience working at the processor level (e.g., Cortex-M3, Cortex-M4, Cortex-A7).
  • Knowledge of safety-critical software development and related standards, e.g. IEC61508.
  • Proven ability to lead a team of engineers.
  • Eligible for UK Security Clearance.
Benefits
  • Flexible hybrid hours (38 hour week).
  • Annual salary review with an annual bonus (up to 5%).
  • Pension Scheme — we will contribute 8%.
  • Life assurance including 24/7 online GP appointments.
  • 25 days annual leave (increasing with service).
  • High-spec office environment.
  • Clear vision for progression.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.