Engineering - Flight Software Engineer
$112k - $140k per yearAversan Inc
Senior Flight Software Engineer/MTSAversan Inc. ( 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.We are currently seeking a qualified Senior Flight Software Engineer/MTS to join our team. In this role, you will lead designs for safety critical, real-time software solutions while mentoring junior team members. An ideal candidate brings extensive experience in C++, VxWorks, and embedded applications, along with strong communication skills and a proven track record of designing and implementing safety-critical real-time software.Location:
BramptonJob Type:
ContractWorking Arrangement:
HybridResponsibilities
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, reliability, and compliance with established engineering standards.Mentor and coach junior engineers by providing technical guidance, explaining design trade-offs, and supporting their professional development.Lead effort estimation for new tasks and contribute to project planning and technical decision-making.Collaborate with senior engineers and management to establish, improve, and enforce coding standards, development tools, environments, and software engineering processes.Develop and execute automated tests to verify software functionality, performance, and reliability in real-time environments.Support software integration, troubleshooting, defect resolution, and continuous improvement throughout the software development lifecycle.Contribute to team objectives and perform additional responsibilities as assigned by management or the team lead.Basic Qualifications
Bachelor’s degree in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, or a related field.Minimum of 10 years of experience developing embedded software applications.Minimum of 5 years of hands‑on experience with VxWorks (Wind River).Strong programming skills in C++ and experience developing real-time embedded applications.Demonstrated ability to design and implement safety-critical, real-time software solutions.Experience working with systems-on-chip (SoCs).Experience with automated software testing and verification.Strong analytical, troubleshooting, and problem‑solving skills.Excellent written and verbal communication skills, with the ability to collaborate effectively within multidisciplinary engineering teams.Demonstrated technical leadership, including software design reviews, technical decision-making, and mentoring of junior team members.Highly motivated, proactive, and committed to delivering high-quality engineering solutions.Ability to obtain and maintain Reliability Status security clearance and meet Controlled Goods Program (CGP) security assessment requirements, with eligibility to obtain higher‑level clearances as required.Compensation:
$112,000- $140,000 CAD (annual salary)The base salary or rate offered to an applicant within this range is determined by considering several factors, including the individual's geographic location, skills, competencies, and unique qualifications. This ensures compensation is fair and aligned with the specific requirements and attributes of each candidate.Vacancy Status:
This posting is for an existing vacancy.AI in Hiring:
We use AI tools to assist with application management (e.G., organizing submissions and surfacing potentially relevant qualifications). AI is not used to make hiring decisions. All decisions are made by our hiring managers and recruitment team. Our use of AI is governed by security and privacy risk assessments aligned with our cybersecurity framework
#J-18808-Ljbffr
BramptonJob Type:
ContractWorking Arrangement:
HybridResponsibilities
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, reliability, and compliance with established engineering standards.Mentor and coach junior engineers by providing technical guidance, explaining design trade-offs, and supporting their professional development.Lead effort estimation for new tasks and contribute to project planning and technical decision-making.Collaborate with senior engineers and management to establish, improve, and enforce coding standards, development tools, environments, and software engineering processes.Develop and execute automated tests to verify software functionality, performance, and reliability in real-time environments.Support software integration, troubleshooting, defect resolution, and continuous improvement throughout the software development lifecycle.Contribute to team objectives and perform additional responsibilities as assigned by management or the team lead.Basic Qualifications
Bachelor’s degree in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, or a related field.Minimum of 10 years of experience developing embedded software applications.Minimum of 5 years of hands‑on experience with VxWorks (Wind River).Strong programming skills in C++ and experience developing real-time embedded applications.Demonstrated ability to design and implement safety-critical, real-time software solutions.Experience working with systems-on-chip (SoCs).Experience with automated software testing and verification.Strong analytical, troubleshooting, and problem‑solving skills.Excellent written and verbal communication skills, with the ability to collaborate effectively within multidisciplinary engineering teams.Demonstrated technical leadership, including software design reviews, technical decision-making, and mentoring of junior team members.Highly motivated, proactive, and committed to delivering high-quality engineering solutions.Ability to obtain and maintain Reliability Status security clearance and meet Controlled Goods Program (CGP) security assessment requirements, with eligibility to obtain higher‑level clearances as required.Compensation:
$112,000- $140,000 CAD (annual salary)The base salary or rate offered to an applicant within this range is determined by considering several factors, including the individual's geographic location, skills, competencies, and unique qualifications. This ensures compensation is fair and aligned with the specific requirements and attributes of each candidate.Vacancy Status:
This posting is for an existing vacancy.AI in Hiring:
We use AI tools to assist with application management (e.G., organizing submissions and surfacing potentially relevant qualifications). AI is not used to make hiring decisions. All decisions are made by our hiring managers and recruitment team. Our use of AI is governed by security and privacy risk assessments aligned with our cybersecurity framework
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Engineering - Flight Software Engineer in Winnipeg, MB vacancy
- Shape the future of aerospace technology as a Senior Flight Software Engineer at Syntronic. Bring your expertise in embedded software to lead innovative developments in safety-critical, real-time systems. In this senior role, you will be instrumental in designing, implementing...Suggested
- ...global market. Our approach is defined by pragmatic engineering: We utilize a single 700 kN engine that scales from light- to medium-lift via engine... ...capability for Canada. We're looking for a Head of Flight Software to build and lead the team responsible for every line...SuggestedInternship
- ...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...Suggested
$112k - $140k per year
...specializing in electronics, electro-mechanics, and software. We're not just a company; we're a... .... We are looking for a Senior Flight Software Developer to design, implement,... ...reviews, code reviews, and explanation of engineering tradeoffs. Lead effort estimation and...SuggestedManual labor- 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... .../CD experience. You will collaborate with multidisciplinary engineering teams.Key Responsibilities: Develop and maintain complex...SuggestedFull time
- ...approximates.You design and tune Scout’s flight control laws, from the dynamic model through... ...from mission parameters, write the software and system requirements that follow, and... ...requirements and working inside a systems engineering process. Working knowledge of safety analysis...Full time
- Develop embedded flight software in C and C++ with Aversan Inc. on-site in Montreal, supporting safety-critical space systems.This full-time... ...systems, Python, Agile/Scrum methods, and multidisciplinary engineering teams. The position covers development, integration,...Full time
- ...using MATLAB/Simulink, from dynamic modeling through real flight testing. This is a full-time engineering role.As Flight Controls Engineer, you will develop... ...regimes. You will translate mission parameters into GNC and software requirements, guide hardware selection, and support...Full time
$153.92k - $168.48k per year
Senior Flight Controls Engineerhybrid full-time. October 20, 2026... ...concentrating the world's best software, robotics, and aeronautical expertise... ...a Senior Flight Controls Engineer, you will collaborate with... ...including propeller and piston-engine propulsion A pilot licence,...Permanent employmentFull timeContract workImmediate startRemote workRelocation- ...convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems... ...Manager Job Summary: Price Industries is building a new Engineering Technology team, and we are looking for an experienced Full Stack...
- MANNARINO Systems & Software Inc. is seeking an experienced Android Software Engineer to advance next-generation in-flight entertainment systems. You will join multidisciplinary teams to build platform capabilities, tackle system integration challenges, and raise reliability...
- Apply aircraft systems engineering and safety expertise to Flight Controls at Airbus in Mirabel, Québec, supporting the A220 Programme’s RMAS team.As a Flight Controls Safety Engineering Specialist, you will perform ATA22 and ATA27 Reliability and Safety analyses. You will review...
- ...Air Canada Rouge is hiring a French-speaking Flight Attendant to operate on Toronto or Vancouver routes with relocation. The role is full-time and on-site in Winnipeg, requiring a 6-week Montréal-based training program, travel-ready travel perks, and a strong focus on safety...Full timeRelocation
- Airbus recherche un ingénieur spécialisé en développement et intégration des composants hydro-mécaniques pour le programme A220, basé à Mirabel (Québec). Vous travaillerez en étroite collaboration avec les équipes à Mirabel, Toulouse et Bremen. Vous participerez à toutes les...
- Lead autonomous flight navigation at Ribbit using production C++ and advanced path planning... ...-test support.As a Senior Navigation Engineer, you will lead the navigation stack for mission... ...airplanes and requires hands-on software development.Key Responsibilities: Lead...Remote work
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of...Full time
- ...Do you have systems engineering experience, have you worked in aircraft systems Safety and Reliability engineering and would you like to progress... ...you! The A220 commercial aircraft Programme is looking for Flight Controls Safety Engineering Specialist to join our RMAS team...Long term contractWorldwide
- Shape aircraft certification for Bombardier’s fly-by-wire and secondary flight control systems using rigorous systems engineering practices.As Technical Expert, Engineering, you will support sustaining programs and future platforms through system definition, integration, and...
- Support Airbus customers from Mirabel with Flight Controls and Hydraulics expertise across aircraft programs in a regional engineering team. Apply advanced ATA27/29 knowledge to technical queries and urgent troubleshooting.Airbus Canada seeks an In-Service Support Engineer...Worldwide
- Shape the future of aviation as a Senior Flight Control Laws Engineer in Montreal, Canada. This position focuses on advanced design and analysis of flight control laws using Matlab and C++. You will be instrumental in developing and validating control laws, benefiting from...
- Apply MATLAB, Simulink, and C++ expertise to flight control laws for Fly-By-Wire aircraft. Support design, verification, and validation activities.This experienced engineering role focuses on flight control laws design and development for FBW aircraft. You will use aircraft...
- Flight Control Laws Design, Development, and Analysis EngineerLocation: Montreal, Canada... ...bachelor’s or master’s degree in Aerospace Engineering; a PhD degree is preferred Have a... ...validation methods, and certification of complex software Be proficient in using Matlab and...
$89.7k - $149.8k per year
...At Amazon, our tech isn't just a tool, it's your playground. Our engineers work on scalable systems, cloud services, and customer-facing... ...build helps define what comes next, for customers and for you. Our Software Development Engineers (SDEs) use modern technology to solve...Full timeInternship- ThoughtStorm Inc. seeks a Senior Aerospace Engineer with expertise in Fly-By-Wire (FBW) and Secondary Flight Control Systems to support integration, development, and certification of aircraft systems. You will lead FBW/secondary flight control integration, develop design philosophy...
- Apply cognitive ergonomics and HMI design expertise to aircraft flight deck interfaces in a senior aerospace engineering role. Support safe, intuitive cockpit experiences.This Senior Professional position supports conceptualization, design, evaluation, and certification of aircraft...
- MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation &... ...Unmanned Aerial Vehicle and autonomous flight.The MANNARINO culture is focused on high...Long term contractPermanent employmentWork at office
- Lead aircraft maintenance for DHC flight test vehicles using Transport Canada regulations, approved manuals, and technical team guidance.The Lead Flight Test Aircraft Maintenance Engineer plans, coordinates, and oversees mechanics supporting flight test operations. This role...
- Support certified cockpit usability in Toronto or Montreal through flight crew interaction, human factors analysis, and aerospace design expertise.This onsite Flight Deck Human Factors Engineer assignment centers on physical and cognitive usability for aircraft interfaces. You...
- Bombardier Aerospace in Dorval, QC, seeks a Senior Professional Engineer to lead Fly By Wire and Secondary Flight Control System activities. You will integrate FBW/Secondary Flight Controls on the aircraft, coordinate with suppliers, and develop and verify system requirements...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineering - Flight Software Engineer. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

