Senior Embedded Flight Software Developer

3 days ago

Montreal, QC, Canada Aversan Full-time $120,000 - $140,000/year

Develop embedded flight software in C and C++ with Aversan Inc. on-site in Montreal, supporting safety-critical space systems.

This full-time Embedded Software Developer role supports satellite and communications applications at Aversan Inc. You will work with real-time operating systems, Python, Agile/Scrum methods, and multidisciplinary engineering teams. The position covers development, integration, verification, documentation, and maintenance across the software lifecycle.

Key Responsibilities:

  • Develop and maintain complex embedded flight software modules
  • Integrate and test flight software in laboratory environments
  • Troubleshoot software defects and system-level issues
  • Create requirements, design specifications, and test reports
  • Support CI/CD automation and Agile/Scrum activities

Requirements:

  • Bachelor’s degree in computer, electrical, or software engineering
  • Minimum seven years of embedded software development experience
  • Hands-on experience with real-time operating systems
  • Proficiency in C, C++, and Python
  • Experience with Agile/Scrum, CI/CD, Git, and multidisciplinary collaboration

Apply embedded software, RTOS, and troubleshooting expertise to Aversan’s flight systems in Montreal’s aerospace and space industries.