Enable job alerts via email!

Embedded QA Engineer

IO

Cambridgeshire and Peterborough

Hybrid

GBP 45,000 - 65,000

Full time

Today
Be an early applicant

Job summary

An innovative technology firm in the UK is seeking an experienced Embedded QA Engineer to ensure the reliability and safety of embedded software for AI and robotics. The role involves designing, testing, and validating software with a focus on compliance to safety standards. Ideal candidates will have experience with CI/CD tools and embedded software testing, along with a degree in a related field. This position offers hybrid working arrangements in a collaborative atmosphere.

Qualifications

  • Degree focusing on embedded systems or software testing.
  • Experience with CI/CD tools and automation frameworks.
  • Proficient in embedded software testing for safety-critical systems.
  • Understanding of Agile, Continuous Integration, and Test-Driven Development.
  • Knowledge of compliance with safety standards.

Responsibilities

  • Design, test, and validate embedded software.
  • Ensure compliance with safety-critical standards.
  • Manage CI/CD pipelines and automated deployments.
  • Develop performance and integration testing.
  • Conduct code reviews and maintain software quality.
  • Contribute to improvements in development processes.

Skills

CI/CD tools (e.g. Jenkins, CloudBuild, AWS CodePipeline)
Embedded software testing
Automation (bash, Python)
Agile methodologies
Static and dynamic code analysis tools

Education

Degree in Computer Science, Electrical Engineering or similar

Tools

git
pytest
gtest
Job description
Embedded QA Engineer

London

Permanent

The Company:

An incredible organisation working on providing a platform to ensure autonomous systems can be developed without catastrophe. Based in London with hybrid working, they offer a collaborative environment focused on innovation in AI and robotics safety.

Role Overview:

They are seeking an Embedded QA Engineer to support the development and validation of safety‑critical embedded software for AI and robotics applications. You'll play a key role in ensuring the reliability, safety, and performance of Runtime Assurance systems across diverse hardware and real‑time environments.

Key Responsibilities:
  • Design, test, and validate embedded software for Runtime Assurance platforms.
  • Ensure compliance with safety‑critical standards such as DO‑178C, ISO 26262, and IEC 61508.
  • Manage CI/CD pipelines and automated deployment across Software‑in‑the‑Loop and Hardware‑in‑the‑Loop systems.
  • Develop performance and integration testing across simulation environments.
  • Conduct code reviews, optimisation, and maintain high‑quality software standards.
  • Contribute to improvements in development processes, tools, and testing methodologies.
Essential Experience:
  • Degree in Computer Science, Electrical Engineering, or similar with embedded systems/software testing focus.
  • Experience with CI/CD tools (e.g. Jenkins, CloudBuild, AWS CodePipeline) and automation (bash, Python).
  • Proficient with git, pytest, gtest, and embedded software testing for safety‑critical systems.
  • Strong understanding of Agile, Continuous Integration, and Test‑Driven Development.
  • Knowledge of test strategies, verification processes, and compliance with safety standards.
  • Experience with static and dynamic code analysis tools.
Desirable:
  • Additional experience in infrastructure automation or performance optimisation.
  • Familiarity with industry‑standard code analysis and compliance tools.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.