AI

Aversan Inc.

Verified Job Source

Your Success, Our Commitment.

Mississauga, Ontario

Aviation and Aerospace Component Manufacturing
51–200 people

About

Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.

Open positions

Engineering - Embedded Software Developer

On-site · Montréal

Develop, document, test, integrate, and maintain embedded flight software for space applications, including satellite and communications systems. Collaborate with multidisciplinary engineering teams, troubleshoot software and system issues, maintain formal documentation, and support CI/CD and Agile development processes.

Engineering - Flight Software Engineer

Hybrid · Brampton

Lead the design, development, implementation, testing, and integration of safety-critical real-time embedded flight software, including subsystem architecture and automated verification. Review engineering work, guide technical decisions and planning, mentor junior engineers, and improve software standards and processes.

C++ Software Engineer

Hybrid · Mississauga

Design, implement, maintain, and test modular, efficient, safety-critical embedded flight software, while documenting designs and collaborating with systems, control, and electrical engineering teams. Review and mentor teammates, support task estimation, and help establish and enforce coding, tooling, and process standards.

Senior Embedded Software Engineer

Hybrid · Montréal

Define functional and interface specifications and develop architecture and design documentation for an existing datalink system. Reverse engineer existing software to document its architecture, data flows, interfaces, and detailed design, while collaborating with stakeholders and participating in customer meetings.

Senior Embedded Software Engineer

Hybrid · Mississauga

Lead the design, implementation, testing, and documentation of safety-critical real-time software, while reviewing teammates’ work and mentoring junior engineers. Lead task estimation and collaborate with senior colleagues and management to establish and maintain coding, tooling, and process standards.

Flight Software Engineer

Hybrid · Brampton

Lead the design, development, implementation, testing, and integration of safety-critical real-time embedded flight software, including subsystem architecture and automated testing. Review engineering work, guide technical decisions, mentor junior engineers, estimate work, and improve software standards and processes.

Embedded Software Developer

On-site · Montréal

Develop, integrate, test, document, and maintain embedded flight software for space applications, including satellite and communications systems. Collaborate with multidisciplinary engineering teams, troubleshoot software and system issues, support CI/CD and Agile activities, and ensure work complies with project requirements and engineering processes.

C++ Software Developer

Hybrid · Montréal

Develop, test, document, and integrate software features, resolve product bugs, and contribute to requirements, design, code reviews, and software development improvements. Support formal validation and test planning, investigate validation defects, and plan deliverables within an agile framework.

Staff Systems Engineer

Remote · Richmond, British Columbia, Canada

Lead the development of advanced sensing and imaging systems from concept through operational deployment. Provide systems-level leadership across architecture and performance while guiding multidisciplinary engineering teams.