Senior Software Engineer

Senior Software Engineer


Holt Executive are actively assisting a market-leading avionics company who are looking for an experienced Senior Software Engineer to join them.

This is an exciting opportunity to be part of a technologically diverse business which markets their offerings to specialist customers.


The right Senior Software Engineer will have experience of developing and testing embedded software systems with embedded C, and will be able to demonstrate experience with model based development.


Key Responsibilities for the Senior Software Engineer:



  • Unit testing and high-level requirements-based testing

  • Develop processor and board support packages to well-defined interfaces

  • Author code to stringent requirements of DO-178B/C requirements.

  • Design using UML and model based development using SCADE

  • Compile plans and estimates in support of project objectives.

  • Interface with internal and external customers to develop and implement software engineering.

  • Control of own work and lead junior developers to meet technical, quality, cost and schedule requirements to develop safety-critical software.


Locations: Fareham, Hampshire


Desirable Knowledge and Skills required for Senior Software Engineer:



  • Ideally Masters degree in Computer science or Electrical Engineering

  • MUST HAVE a Bachelors degree in Computer Science or Electrical Engineering

  • Experienced in the development and testing of embedded software systems

  • Experienced in developing software to DO-178B/C guidelines.

  • Strong working knowledge of debuggers, emulations and integrated development environments.

  • Strong hardware-in-the-loop debugging experience.

  • A natural team-leader able to share work with members of the team while reviewing the work of others to coach them in success.




Share Job