Remote Avionics Software Engineer

2 days ago

Kimberley, Regional District of East Kootenay, Canada Placements24 Full-time

Build flight-critical software remotely using C, C++, or Ada for next-generation aircraft systems from Kimberley, Northern Cape or elsewhere.

This Aircraft Systems Software Engineer develops and integrates embedded avionics software for a distributed team. The work requires real-time operating systems, aerospace software lifecycles, and regulated development practices. You will collaborate virtually with engineers and stakeholders across time zones.

Key Responsibilities:

  • Design and integrate flight-critical aircraft software components
  • Write documented C, C++, or Ada code
  • Perform code reviews, unit testing, and integration testing
  • Maintain requirements, design documents, and test procedures
  • Troubleshoot defects in tested or deployed systems

Requirements:

  • Bachelor's or Master's degree in a related engineering field
  • Minimum six years' embedded aerospace software experience
  • Proficiency with C or C++ and RTOS
  • Familiarity with ARINC 429 or AFDX protocols
  • Experience with regulated development, ideally DO-178C

Apply embedded systems, avionics development, and C or C++ expertise to flight-critical software engineering in a remote setting.