About the role

  • Lead Software Engineer overseeing development of safety-critical embedded applications for aerospace and defence at Ultra Precision Control Systems. Technical leadership and project management responsibilities ensuring compliance with DO-178C standards.

Responsibilities

  • Lead the requirements definition, design, development, and verification of a bare-metal, real-time software system written in C
  • Ensure adherence to DO-178C Level A processes, including traceability, rigorous testing, and quality assurance
  • Conduct design and code reviews to maintain high-quality standards
  • Collaborate with cross-functional teams (hardware, systems, and test engineering) to ensure seamless integration of software with hardware systems
  • Report project status to stakeholders and contribute to program reviews
  • Ensure effective communication across the team

Requirements

  • Proven experience developing bare-metal real-time embedded systems in C
  • In-depth knowledge of DO-178C Level A standards, processes, and documentation
  • Experience with safety-critical systems and familiarity with certification requirements including MCDC testing
  • Proficiency in real-time software design and RTOS (optional) concepts
  • Familiarity with debugging tools, hardware interfaces, and safety analysis techniques
  • Demonstrated success leading software teams, ideally in safety-critical or aerospace domains
  • Strong organizational skills with the ability to manage competing priorities and deadlines
  • Excellent communication skills, capable of effectively liaising with technical and non-technical stakeholders

Benefits

  • Flexible working within core working hours
  • 25 days holiday (185 hrs) with the option to buy/sell 5 days (37 hrs) plus bank holidays
  • 4 times your annual salary in life assurance
  • Flexible benefits package
  • Pension Scheme - Less than 5 years' service up to 5.5% employer contributions, 5 years' service + up to 7.5% employer contributions
  • Sports and Social club
  • Supportive and friendly working environment with regular team events

Job title

Lead Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job