Senior Embedded Software Engineer - ABD Solutions

Location – Bristol/Bath/South West (Hybrid)

About Solutions

Our mission is to accelerate the transition to autonomy by providing retrofit solutions that enable the automation of conventional vehicle fleets rapidly and cost-effectively. Leveraging the capabilities of the AB Dynamics Group, ABD Solutions has access to a global network of simulation, testing, and autonomy capabilities, which we use to address the autonomy challenges of the materials handling, defence, mining and agriculture industries.


Role overview

We are looking for a Senior Embedded Software Engineer to work within a team developing novel autonomous vehicle control systems for the off-highway and defense markets. Reporting to the Head of Engineering, you will develop safety-critical, real-time modular software for a diverse range of autonomous vehicles.

You will work within a fast-paced development team, applying strong technical knowledge, hands-on problem solving to novel engineering challenges. You shall rapidly learn and develop your engineering knowledge, working with technical and subject matter experts in adjacent fields.


What will you be doing?

  • Define, evaluate, and select candidate embedded software modules and architectures for autonomous vehicle control.
  • Specify, implement and test modular, reusable software components.
  • Generate test plans and test cases for verification, validation and automatic regression testing.
  • Produce specifications, reports and other project documentation for both internal and external auditors.
  • Develop best practice software engineering principles and embed these qualities into all aspects of your engineering work.

What are we looking for?


  • Bachelor's degree in Electronics/Computer/Software Engineering.
  • 2 years of developing commercial embedded software products.
  • Competent working knowledge of modern C++ for embedded systems.
  • Understanding of UML to describe software systems, structure and operation.
  • Able to develop and verify software to a defined quality standard.

Why join us? 

We are an innovative, dynamic company in one of the most interesting areas of engineering. There are plenty of opportunities to develop new skills and experience at ABD Solutions. In addition, we offer a friendly and supportive working environment along with highly competitive salaries, an additional discretionary company bonus and an attractive benefits package, including 25 days holiday (plus bank holidays), private healthcare and company pension contributions.

We are committed to promoting equality of opportunity for all staff and job applicants. We do not discriminate against staff based on age, disability, gender reassignment, marital or civil partner status, pregnancy or maternity, race, colour, nationality, ethnic or national origin, religion or belief, sex or sexual orientation. 

To apply for this vacancy, please email your CV and a cover letter to careers@abdsolutions.com

Sign up to our newsletters