Enable job alerts via email!

Embedded Software Engineer - Fallow Job

iO Associates

Cardiff

On-site

GBP 40,000 - 60,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A newly formed technology firm is seeking a Software Engineer specializing in embedded and safety-critical systems. This role involves designing and building software solutions for regulated environments, contributing to aerospace and defense applications. Join a collaborative team that values work-life balance and professional development.

Benefits

Strong emphasis on work-life balance
Involvement in respected defence and aerospace programmes
Supportive company culture
Long-term professional development

Qualifications

  • Degree in relevant field or equivalent experience.
  • Proficiency in C or C++ required.
  • Familiarity with safety-critical environments advantageous.

Responsibilities

  • Develop and maintain real-time embedded software.
  • Collaborate with cross-functional engineering teams.
  • Engage in the full software lifecycle.

Skills

C
C++
Embedded Systems
Safety-Critical Environments

Education

Degree in Computer Science, Software Engineering, Electronics, Mathematics

Tools

RTOS
VXWorks
Ada
DO-178

Job description

Software Engineer - Embedded & Safety-Critical Systems

Location: Cardiff

A newly formed mid-sized technology firm, created through the merger of two established engineering companies (one UK-based, one US-based), is seeking skilled Software Engineers to join their growing team. With a focus on delivering cutting-edge embedded software and hardware solutions, this role offers the chance to contribute to high-integrity systems used in advanced aerospace and defence applications.

About the Role
We're looking for engineers who are passionate about solving complex problems in critical systems. You'll help design and build robust software solutions for highly regulated environments - including avionics systems and submarine control interfaces. You'll work as part of a collaborative, cross-functional engineering team based in either Cardiff or Cheltenham.

Key Responsibilities

  • Develop and maintain real-time embedded software in line with rigorous safety and quality standards

  • Collaborate with hardware, systems, and test engineers to ensure seamless integration

  • Engage in the full software lifecycle, from requirements through to verification and delivery

  • Contribute to internal process improvements and technical best practices

What You'll Need

  • A degree in Computer Science, Software Engineering, Electronics, Mathematics, or a related discipline - or equivalent hands-on experience

  • Proficiency in at least one of the following: C or C++

  • Exposure to any of the following is highly desirable: RTOS, VXWorks, Ada, DO-178, device driver development, or embedded display technologies

  • Embedded systems experience is a plus, but not essential

  • Familiarity with safety-critical environments is advantageous

Why Join Us?
This is an opportunity to work in a flexible, low-bureaucracy environment that values productivity, transparency, and mutual trust. We've taken the best parts of both large-scale and agile companies to create a workplace where engineers can do meaningful work while maintaining a healthy work-life balance.

What We Offer

  • A strong emphasis on work-life balance and employee autonomy

  • Involvement in highly respected defence and aerospace programmes

  • Supportive, down-to-earth company culture

  • Long-term professional development

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.