Senior Flight Software Engineer (Real-Time Embedded)

Aversan Inc

Brampton

Hybrid

CAD 112,000 - 140,000

Full time

29 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Aversan Inc. in Brampton is seeking a Senior Flight Software Engineer/MTS to lead the design and implementation of safety-critical, real-time embedded flight software.

You will mentor junior engineers and drive technical decisions with a focus on reliability and performance. The ideal candidate has at least 10 years in embedded software, 5+ years on VxWorks, and strong C++ skills, with experience in SoCs, automated testing, and cross-functional collaboration.

Qualifications

  • Minimum of 10 years of embedded software development experience.
  • Minimum of 5 years hands-on experience with VxWorks (Wind River).
  • Strong C++ programming and real-time embedded development.
  • Experience with safety-critical, real-time software solutions.
  • Ability to obtain Reliability Status security clearance and CGP considerations.

Responsibilities

  • Lead the design, development, implementation, and testing of safety-critical, real-time embedded flight software solutions.
  • Define and document complex software designs, ensuring technical decisions and architectures are clearly communicated across the team.
  • Lead subsystem design and implementation activities, delivering modular, extensible, testable, and efficient software solutions.
  • Review software designs, code, and other work products to ensure quality and compliance with standards.
  • Mentor and coach junior engineers with technical guidance and development support.
  • Lead effort estimation for new tasks and contribute to project planning and technical decision-making.
  • Collaborate with senior engineers and management to enforce coding standards and processes.
  • Develop and execute automated tests to verify software functionality in real-time environments.
  • Support software integration, troubleshooting, defect resolution, and lifecycle improvements.
  • Contribute to team objectives and take on additional responsibilities as assigned.

Skills

C++
VxWorks
Embedded software
Real-time systems
Software engineering leadership

Education

Bachelor's degree in a related field

Tools

SoCs
Automated testing

Job description

Aversan Inc. in Brampton is seeking a Senior Flight Software Engineer/MTS to lead the design and implementation of safety-critical, real-time embedded flight software.

You will mentor junior engineers and drive technical decisions with a focus on reliability and performance. The ideal candidate has at least 10 years in embedded software, 5+ years on VxWorks, and strong C++ skills, with experience in SoCs, automated testing, and cross-functional collaboration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering - Flight Software Engineer
Engineering - Flight Software Engineer

Aversan • Brampton

Hybrid
CAD 112,000 - 140,000
Engineering - Flight Software Engineer
Engineering - Flight Software Engineer

Aversan Inc • Brampton

Hybrid
CAD 112,000 - 140,000
Senior Real-Time Flight Software Engineer (C++, VxWorks)
Senior Real-Time Flight Software Engineer (C++, VxWorks)

MDA Space • Brampton

On-site
CAD 112,000 - 140,000
Health benefits
Dental and vision coverage
Group retirement savings plans
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Aversan Inc. • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Senior Embedded Flight Software Engineer (RTOS, Space)
Senior Embedded Flight Software Engineer (RTOS, Space)

Aversan • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Engineering - Embedded Software Developer
Engineering - Embedded Software Developer

Aversan Inc • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Engineering - Embedded Software Developer
Engineering - Embedded Software Developer

Aversan • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
C++ Software Developer - Real-Time Systems (Hybrid, Montreal)
C++ Software Developer - Real-Time Systems (Hybrid, Montreal)

Aversan • Saint-Laurent-de-l'Île-d'Orléans

Hybrid
CAD 100,000 - 130,000
Senior Embedded Hardware Engineer — Space & Defense Tech
Senior Embedded Hardware Engineer — Space & Defense Tech

Aversan Inc. • Ottawa

On-site
CAD 100,000 - 130,000
Software Product Assurance Engineer
Software Product Assurance Engineer

Aversan Inc • Brampton

On-site
CAD 120,000 - 135,000