Engineering

Embedded Software Engineer

  • Location

    Cardiff

  • Sector:

    Embedded Systems

  • Job type:

    Permanent

  • Salary:

    Negotiable

  • Contact:

    Andras Horvath

  • Contact email:

    a.horvath@ioassociates.co.uk

  • Job ref:

    BBBH160570_1750328973

A newly formed mid-sized technology firm - born from the merger of two long-established engineering companies (one UK-based, one US-based) - is looking for a Software Verification Engineer to support the development of high-integrity embedded systems. With a strong presence in aerospace and defence markets, this is a rare opportunity to help shape the verification strategies for critical real-time systems.

About the Role

We're looking for verification-focused engineers who take pride in validating complex embedded software that underpins life-critical systems. You'll be responsible for ensuring compliance with strict safety and quality standards across avionics, control systems, and mission-critical applications. The role will involve close collaboration with design, hardware, and QA teams to deliver rigorous test strategies across the entire development lifecycle.

You'll be based in Cardiff, working in a multidisciplinary team.

Key Responsibilities

  • Define and execute verification and validation activities for embedded software

  • Develop and maintain test plans, procedures, and reports in line with DO-178 or equivalent safety standards

  • Perform static and dynamic analysis, including unit, integration, and system-level testing

  • Support software reviews, audits, and certification efforts

  • Collaborate with developers, systems engineers, and project managers to ensure end-to-end traceability

  • Contribute to the continuous improvement of verification frameworks and tools

What You'll Need

  • A degree in Software Engineering, Computer Science, Electronics, Mathematics, or similar - or equivalent industry experience

  • A solid grasp of C or C++ codebases (understanding how to test/debug embedded software)

  • Experience with embedded systems and familiarity with real-time environments (e.g. RTOS, VxWorks)

  • Ideally, exposure to safety-critical standards such as DO-178, IEC 61508, or ISO 26262

  • Knowledge of static analysis tools (e.g. LDRA, Polyspace) and test automation is a plus

  • A mindset focused on quality, detail, and traceability

Why Join Us?

We've built a culture that blends the flexibility and focus of an agile firm with the stability and professionalism of a larger organisation. You'll join a growing team where your input shapes both projects and internal best practices - all while working on technically challenging and meaningful systems.

What We Offer

  • Flexible working culture and excellent work-life balance

  • Involvement in prestigious defence and aerospace projects

  • Friendly, down-to-earth engineering team

  • Clear progression opportunities and ongoing technical development