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
$112k - $140k per year
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...Suggested- ...off! About The Team You Are JoiningReporting to the Director of Flight and Technical Operations, you will provide global leadership for... ...throughout the aviation industry. What Your Day Would Be LikeAs Head of Flight Operations and Crew Training, no two days are the same....SuggestedPermanent employmentContract workRemote workWorldwideFlexible hours
$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- 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
$130k - $185k per year
...for the better, we’ll take you there. We’re on the hunt for a Staff level Software Architect on our Robotics & Space Operations team at our Brampton office to lead the design of our Flight Software products . With 40 years of operational experience and proven performance...Work at office- Lead flight software architecture at MDA Space in Brampton, using embedded software and real-time operating systems within a hybrid work model.This Staff Software Architect role supports MDA Space’s Robotics and Space Operations team. You will design Flight Software products...
- 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. 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....Full time
- Define satellite flight software architecture at MDA Space, applying embedded systems expertise to remote sensing and communications missions.This Satellite Flight Software System Engineer supports or leads embedded flight software applications across architecture, design,...Remote work
- 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
- 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...
- 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
- ...to change the world for the better, we’ll take you there. For more information, visit . Role:MDA is seeking a Satellite Flight Software System Engineer to support and/or lead the definition of a variety of embedded flight software applications from the architecture...Remote work
- ...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
- ...development leader specializing in electronics, electro‑mechanics, and software. We’re not just a company; we’re a community of innovators.... ...Participate in mission analysis and definition of flight software requirements. Define embedded software architecture...
$30.25 per hour
Overview Languages English Education ~ College/CEGEP 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 amount and costs...Permanent employmentFull timeRemote work- ...City: Winnipeg What you will do: Head Chef - TRR The Rec Room’s Head Chefs are an integral part of the team who provide an exceptional dining experience to each and every guest. The Head Chef is responsible for delivering memorable food experiences for our guests...Permanent employmentFull timeContract workFor contractorsInternshipFlexible hoursShift workWeekend workAfternoon shift
$30.25 per hour
Education: Expérience: Education College/CEGEP Tasks Estimate amount and costs of supplies and food items Maintain records of food costs, consumption, sales and inventory Analyze operating costs and other data Demonstrate new cooking techniques and new...Permanent employment- ...Job#: 3057077 Head of MarketingApex Systems is a global IT services provider, and our staffing practice has an opening for a Head of Marketing who will lead marketing strategy and execution, drive demand generation and pipeline growth, strengthen brand positioning, and support...Permanent employmentFor contractorsInternshipRemote work
- 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
Education: Expérience: Education Other trades certificate or diploma 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 other data...Permanent employment- ...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
$48.73k - $50.16k per year
...excellent and equitable health care. Position Overview Under the general supervision of the Property Management Manager, the Shop Head - Electrical is responsible for the Electrical Shop operations which includes the maintenance of Hospital electrical equipment, systems...For contractorsImmediate startShift work- Banyan Software is the best permanent home for software businesses that serve specialized industries, their employees, and their customers.... ...established now; this role picks up fromthere. The Executive Director & Head of Impact will own the Foundation's long-term vision and...Long term contractPermanent employmentInternshipWorldwide
- ...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
- 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...
- 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...
- ...hardworking, and have a strong sense of leadership and commitment. Primary Objective of the Position:Under the direction of the Manager, Flight Dispatch, Flight Dispatchers are responsible for operational pre-flight preparation and flight watch within a prescribed geographic...Flexible hoursShift workNight shift
$83k - $88.75k per year
...complex medical conditions Triage medevac requests/providing direction to the referring facility as required Responsible for pre-flight and in-flight stabilization of the patient during all aspects of the medevac Liaise with Online Medical Control (OLMC) during all...Permanent employment
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Head, Flight Software. Be the first to apply!
Related searches
- director software engineering Winnipeg, MB
- software project manager Winnipeg, MB
- project manager software development Winnipeg, MB
- manager software development Winnipeg, MB
- junior software developer .net Winnipeg, MB
- remote software Winnipeg, MB
- entry level software Winnipeg, MB
- software sales Winnipeg, MB
- golang software developer Winnipeg, MB
- software implementation project manager Winnipeg, MB


