Senior Embedded Software Architect

7 hours ago

Montreal, Quebec, Canada Aversan Full-time

Design satellite payload software on-site in Montreal with C, C++14, and real-time operating systems expertise. Lead complex space applications.

As Aversan Inc.’s Senior Embedded Software Architect, you will guide embedded software architecture, development, and implementation. The full-time position supports safety-critical aerospace, defence, and space systems. You will collaborate with Systems, Digital, and RF engineering teams while translating system needs into robust software solutions.

Key Responsibilities:

  • Lead architecture and development for satellite payload embedded software
  • Define software architectures with Systems, Digital, and RF teams
  • Guide Agile design decisions and resolve technical challenges
  • Develop flight software, low-level software, and processor boot code
  • Oversee integration and testing in laboratory and flight-unit environments

Requirements:

  • Bachelor’s degree in engineering or equivalent
  • Minimum 15 years of embedded software development experience
  • Strong C and C++14 programming expertise
  • Extensive real-time operating systems experience
  • Experience with networking, protocols, boot code, and complex SoCs

Apply your embedded architecture, flight software, and technical leadership expertise to Aversan Inc.’s Montreal space systems.