Develop embedded flight software in C and C++ with Aversan Inc. in Montreal, Quebec. This full-time position is performed on-site.
As an Embedded Software Developer, you will create and maintain software for space applications, including satellite and communications systems. The work requires at least seven years of embedded software experience, RTOS knowledge, Python, Agile/Scrum, and CI/CD experience. You will collaborate with multidisciplinary engineering teams.
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, designs, procedures, and test reports
Participate in Scrum planning, reviews, and technical discussions
Requirements: Bachelor’s degree in engineering or a related field
Minimum seven years of embedded software development experience
Hands-on experience with real-time operating systems
Proficiency in C, C++, and Python programming
Solid analytical, troubleshooting, and communication skills
Apply embedded software, RTOS, and integration expertise to support safety-critical space systems at Aversan Inc.