Head, Flight Software
Canadarocketcompany
Canada Rocket Company is developing Canada's first medium-lift launch vehicle.We are a team of veterans from SpaceX, Blue Origin, Rocket Lab, ArianeGroup, Pangea Propulsion, Tesla, and MDA, bringing over a century of combined launch and space systems experience back to Canada.Our mission is to provide reliable, independent access to space for Canada and its allies in a rapidly expanding 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 clustering.We lean on simple, proven technologies to reach orbit faster, avoiding the pitfalls of complex or novel designs.We test early and often, catching problems on the bench instead of at the pad.Backed by $20M in funding secured within our first four months, including the largest all-Canadian seed round in the sector and an $8.3M Department of National Defence grant, we are moving with the speed and institutional backing required to meet Canada’s orbital launch needs.About the role
Canada Rocket Company is building a sovereign launch capability for Canada. We're looking for a Head of Flight Software to build and lead the team responsible for every line of code that flies. This is a foundational leadership role: you'll own the full flight software stack, from low-level controller firmware to flight computer applications, and grow the team around it. You'll work at the intersection of software, avionics, and GNC, translating mission requirements into reliable, flight‑proven code. If you want to shape the software architecture of an entire launch vehicle program from the ground up, this is the role.What you'll do
Define and execute the flight software strategy for Canada Rocket Company's orbital launch vehicle, spanning architecture, development, verification, and operations.Build, mentor, and lead a high‑performing flight software team, establishing hiring plans, engineering processes, and a culture of rigour and ownership.Architect and develop embedded software across flight computers and low‑level controllers, working across GPOS, RTOS, FPGA, and baremetal environments as the program demands.Partner closely with the Avionics team on hardware‑software integration, board bring‑up, driver development, and interface definition for flight electronics.Collaborate with the GNC team to implement guidance, navigation, and control algorithms in flight software, ensuring real‑time performance, determinism, and fault tolerance.Own the software lifecycle for flight‑critical systems, including requirements management, configuration control, code review, testing (hardware‑in‑the‑loop, software‑in‑the‑loop), and anomaly resolution.Establish and maintain software development standards appropriate for flight‑critical and safety‑critical applications.Qualifications
Required
10+ years of experience developing embedded software for complex, real‑time systems, with a meaningful portion in a technical leadership capacity.Strong proficiency in C and/or C++ for embedded targets, with demonstrated experience across RTOS, GPOS, FPGA, and baremetal development environments.Deep understanding of embedded systems fundamentals: hardware‑software interfaces, memory management, real‑time scheduling, communication protocols (CAN, SPI, I2C, Ethernet), and fault handling.Proven ability to build and lead engineering teams, including hiring, mentoring, and establishing processes from an early stage.Excellent collaboration skills, particularly in cross‑disciplinary environments involving hardware, software, and systems engineering.Preferred
Direct experience with flight software for launch vehicles, spacecraft, or similarly high‑consequence aerospace systems.Familiarity with GNC algorithm implementation and the real‑time performance constraints involved.Experience with hardware‑in‑the‑loop and software‑in‑the‑loop test frameworks.Exposure to software assurance practices for flight‑critical systems (e.G., DO-178C, ECSS, or NASA standards).Bachelor's or advanced degree in computer science, electrical engineering, aerospace engineering, or a related field.
#J-18808-Ljbffr
Canada Rocket Company is building a sovereign launch capability for Canada. We're looking for a Head of Flight Software to build and lead the team responsible for every line of code that flies. This is a foundational leadership role: you'll own the full flight software stack, from low-level controller firmware to flight computer applications, and grow the team around it. You'll work at the intersection of software, avionics, and GNC, translating mission requirements into reliable, flight‑proven code. If you want to shape the software architecture of an entire launch vehicle program from the ground up, this is the role.What you'll do
Define and execute the flight software strategy for Canada Rocket Company's orbital launch vehicle, spanning architecture, development, verification, and operations.Build, mentor, and lead a high‑performing flight software team, establishing hiring plans, engineering processes, and a culture of rigour and ownership.Architect and develop embedded software across flight computers and low‑level controllers, working across GPOS, RTOS, FPGA, and baremetal environments as the program demands.Partner closely with the Avionics team on hardware‑software integration, board bring‑up, driver development, and interface definition for flight electronics.Collaborate with the GNC team to implement guidance, navigation, and control algorithms in flight software, ensuring real‑time performance, determinism, and fault tolerance.Own the software lifecycle for flight‑critical systems, including requirements management, configuration control, code review, testing (hardware‑in‑the‑loop, software‑in‑the‑loop), and anomaly resolution.Establish and maintain software development standards appropriate for flight‑critical and safety‑critical applications.Qualifications
Required
10+ years of experience developing embedded software for complex, real‑time systems, with a meaningful portion in a technical leadership capacity.Strong proficiency in C and/or C++ for embedded targets, with demonstrated experience across RTOS, GPOS, FPGA, and baremetal development environments.Deep understanding of embedded systems fundamentals: hardware‑software interfaces, memory management, real‑time scheduling, communication protocols (CAN, SPI, I2C, Ethernet), and fault handling.Proven ability to build and lead engineering teams, including hiring, mentoring, and establishing processes from an early stage.Excellent collaboration skills, particularly in cross‑disciplinary environments involving hardware, software, and systems engineering.Preferred
Direct experience with flight software for launch vehicles, spacecraft, or similarly high‑consequence aerospace systems.Familiarity with GNC algorithm implementation and the real‑time performance constraints involved.Experience with hardware‑in‑the‑loop and software‑in‑the‑loop test frameworks.Exposure to software assurance practices for flight‑critical systems (e.G., DO-178C, ECSS, or NASA standards).Bachelor's or advanced degree in computer science, electrical engineering, aerospace engineering, or a related field.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Head, Flight Software in Winnipeg, MB vacancy
- Lead the Flight Sciences IPT, ensuring alignment with overall aircraft development program objectives. Own technical delivery, schedule, cost, and quality for aerodynamics and loads domain. Coordinate across Structures, Flight Controls, Propulsion, and Avionics teams. Act as...Suggested
- ...work, a generous 'work from abroad' policy, and you get your birthday off! About the team you are joiningReporting to the Director of Flight and Technical Operations, you will provide global leadership for IATA's flight operations, licensed personnel training, competency...SuggestedRemote workWorldwideFlexible hours
- Air Canada is seeking an executive to lead the In-Flight Entertainment and Connectivity product portfolio, guiding strategy, development, and delivery across Air Canada, Air Canada Express, and Air Canada Rouge. You will collaborate with cross-functional teams to ensure successful...Suggested
- Lead the Flight Control Systems (FCS) IPT and ensure alignment with aircraft program milestones. Own scope, schedule, cost, quality, and... ...programs. Coordinate with Aerodynamics, Structures, Avionics, Software, and V&V teams. Serve as the primary technical interface with customers...Suggested
$112k - $140k per year
...development, specializing in electronics, electro-mechanics, and software. We're not just a company; we're a community of innovators.... ...healthcare, and industrial automation. We are looking for a Senior Flight Software Developer to design, implement, maintain, and test...SuggestedManual labor- International Air Transport Association (IATA) seeks a senior leader to head Flight Operations and Crew Training. You will shape the global flight operations strategy, oversee training programs, and guide competency frameworks across the industry. You will engage with airlines...
- 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...Full time
- Head of Software Platform at Nord Quantique, Sherbrooke, QC, Canada. A director-level full time position in the Engineering team, listed under software engineering. Our current needs As Nord Quantique continues to grow, we are seeking a Head of Software Platform to lead the...Long term contractFull timeInternship
- The Flight School Manager manages the daily operations of the Flight School; instructor training; maintenance of equipment and maintenance logs; teaching and teaching programs; sales of lessons and equipment; hiring, training, firing; scheduling and payroll control; and reservations...Permanent employmentFull timeWork at officeWeekend work
- TD is seeking an AVP/Head of Agentic Software Development to lead the AI-enabled software engineering capability across Canada and the U.S. You will set visions, roadmaps and standards for enterprise AI platforms, ensuring durable services and scalable delivery across CIO portfolios...
- TekRek, an early-stage health technology company, seeks its most senior technical seat to set architectural direction and stay hands-on coding as the team grows. You will work directly with the Co-Founder & CEO, translating product strategy into robust engineering practice ...Internship
$31.35 per hour
Overview Languages English Education ~ Other trades certificate or diploma Experience 1 year to less than 2 years On site Work must be completed at the physical location. There is no option to work remotely. Responsibilities Tasks Estimate...Permanent employmentFull timeRemote work$31.35 per hour
Education: Other trades certificate or diploma Experience: 1 year to less than 2 years Tasks Estimate amount and costs of supplies and food items Estimate labour costs Maintain records of food costs, consumption, sales and inventory Analyze operating costs and...Permanent employmentFull time- ...the business continues to expand, they are seeking an experienced Head of Construction to lead project delivery teams and drive... ...Office and construction management, scheduling, and cost reporting software. Ability to travel to project sites and meet with clients, consultants...Long term contractPermanent employmentFor subcontractorWork at office
- Photonic Inc. is seeking a VP of Software Engineering in British Columbia (Hybrid). You will define and lead the software strategy spanning core platforms, simulations, compilers, AI, and development infrastructure to accelerate quantum computing systems. You will build high...
- Vigilance Santé is seeking a Software Development & QA Manager to lead a 20-25 person team across multiple product squads. You will coach developers and QA analysts, shape a people-first engineering culture, and partner with product leaders to ensure delivery while maintaining...
- ...weather a simulator only approximates.You design and tune Scout’s flight control laws, from the dynamic model through to flight test. You... ..., and control requirements from mission parameters, write the software and system requirements that follow, and drive the sizing and selection...Full time
- ...Dynamics using MATLAB/Simulink, from dynamic modeling through real flight testing. This is a full-time engineering role.As Flight Controls... ...regimes. You will translate mission parameters into GNC and software requirements, guide hardware selection, and support the aircraft...Full time
$153.92k - $168.48k per year
Senior Flight Controls Engineerhybrid full-time. October 20, 2026 5296 Bell School Line, Burlington, Ontario, Canada, L7M 0P1 Thank... ...autonomous mobile robotics, we're concentrating the world's best software, robotics, and aeronautical expertise to pursue our mission of making...Permanent employmentFull timeContract workImmediate startRemote workRelocation- ...have aircraft systems integration experience, have you worked in Flight Controls domain and would you like to progress and develop new skills... .... Your challenges:In your role, you will report to the Head of Overall Systems Design within the Chief Engineering organization...WorldwideOverseas
- Head of Manufacturing – Launch Vehicle Toronto, ON (on site) | Relocation supportedWe’re supporting a fast-growing launch vehicle company... ...up the factory and lead the team that turns their designs into flight-ready hardware.The role You’ll spend most of your first six...Long term contractRelocation package
- ...transport. Reporting to the Director – In-Flight Entertainment and Connectivity, the... ...to design, implementation, and delivery, heading an integrated team that encompasses business... ...regarding content, connectivity, and software product development and delivery. Lead...Long term contractTemporary workWork visa
- ...exceed the expectations of our Client. We focus on excellence and are committed to support and develop our teams!OVERVIEW As Team Lead, Flight Coordination, you will play a key role in supporting the day-to-day operation of the Flight Coordination team and helping ensure the...Shift work
- 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...
- Lead flight coordination at Skyservice Business Aviation using operational leadership and fleet oversight in a fast-paced, 24/7 environment. Support safe, consistent service.As Team Lead, Flight Coordination, you will support daily Flight Coordination operations and aircraft...Work at officeShift work
- 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...
- Lead autonomous flight navigation at Ribbit using production C++ and advanced path planning in a remote role with field-test support.As... ...teams. The work supports autonomous airplanes and requires hands-on software development.Key Responsibilities: Lead mission and flight...Remote work
- ...Coordinate across multi-disciplinary teams (systems, hardware, software, V&V, certification). Act as the primary interface with customer... .... Communication systems (VHF/UHF, SATCOM, data links) Flight control & monitoring interfaces Drive system-level trade studies...
$120k - $130k per year
Employer: ITPS (Canada) LimitedPosition: Flight Test Instrumentation SpecialistTerms of Employment: Full-time / PermanentLocation: London, OntarioEmployment Address: Ontario N5V 3Z9Hours of Work: 40 hours/weekLanguage: EnglishBenefits:Eligible for discretionary bonuses and/or...Full timeApprenticeship- ...job is for you! The A220 commercial aircraft Programme is looking for Head Of Loads and Aeroelastics to join our engineering team based in Mirabel (Québec, Canada). You will be part of the Flight Physics team responsible for delivering optimized aircraft solutions to support...Local areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Head, Flight Software. Be the first to apply!
Related searches
- project manager software development Winnipeg, MB
- director software engineering Winnipeg, MB
- software project manager Winnipeg, MB
- manager software development Winnipeg, MB
- junior software developer .net Winnipeg, MB
- software implementation project manager Winnipeg, MB
- software asset management analyst Winnipeg, MB
- entry level software Winnipeg, MB
- software application developer Winnipeg, MB
- software sales Winnipeg, MB


