Embedded Software Engineer Aerospace

4 weeks ago


Montréal QC, Canada Hatched Recruitment Group Full time

Role Overview

The Embedded Software Lead within the team plays a critical role in supporting design change management, software development, and integration processes. Reporting to the Program Technical Lead for Obsolescence, this role involves collaboration across multidisciplinary teams to manage software and hardware integration, ensure compliance with aerospace standards, and support testing and certification activities.

Key Responsibilities

  • Design Change Management:
  • Provide technical guidance and impact assessments related to component obsolescence, collaborating closely with Supply Chain and Hardware Design teams.
  • Software Development Leadership:
  • Lead software design through development, qualification, integration testing, flight test, and production phases.
  • Supplier Management:
  • Evaluate technical capabilities of suppliers and manage subcontracts, including creating Statements of Work (SOW), specifications, interface control documents, proposals, and schedules.
  • Integration and Testing:
  • Work with software suppliers to develop, integrate, and test flight controls and avionics systems, ensuring seamless subsystem qualification.
  • Cross-Functional Collaboration:
  • Partner with multidisciplinary teams for system integration, validation, verification, flight testing, and certification.
  • Compliance Assurance:
  • Collaborate with Quality and Certification teams to ensure adherence to software protocols and industry standards.
  • Project Management:
  • Manage Integrated Product Team (IPT) schedules, cost estimates, risks, and staffing requirements while providing regular status updates.

Qualifications and Skills

  • Experience:
  • 10+ years in software development, integration, and testing.
  • 2+ years in a technical leadership role.
  • Technical Expertise:
  • Strong understanding of system, software, and component-level requirements derivation.
  • Experience with hardware/software integration in bare-metal aerospace environments.
  • Familiarity with airborne system/software certification standards (DO-178C, DO-254, DO-326, DO-330, DO-331, and ARP 4754A).
  • Proficiency in C, C++, or C# in Linux environments, including DevOps/Agile processes or Model-Based Software Design using MATLAB/Simulink.
  • Knowledge of communication protocols (ARINC 429, RS-232, RS-422, RS-485, TCP/IP).
  • Tools and Systems:
  • Experience with Git version control and change management systems.
  • Familiarity with IBM Rational DOORS or similar requirements management tools.
  • Understanding of Dimensions CM or similar software configuration management tools.
  • Project and Supplier Management:
  • Proven experience in managing suppliers and handling technical project management.

Educational Requirements:

  • Bachelor’s degree in Aerospace Engineering, Electrical Engineering, Software Engineering, Computer Science, or Computer Engineering.
  • Advanced degrees or equivalent combinations of education and experience will be considered.

What Sets You Apart

  • Passion for innovation and a strong desire to lead the development of cutting-edge aerospace software.
  • Inquisitive and driven mindset, coupled with a commitment to collaboration and problem-solving.
  • Experience with Model-Based Software Design and tools like MATLAB & Simulink.



  • Montréal, QC, Canada Hatched Recruitment Group Full time

    Systems Engineer – Embedded Software (Aerospace) Are you the kind of engineer who thrives on being the essential link between the software development and systems engineering teams? Acting as the glue that holds projects together and the oil that keeps everything running smoothly across both internal and external teams. Do you excel managing complex...


  • Montréal, QC, Canada Hatched Recruitment Group Full time

    Systems Engineer – Embedded Software (Aerospace) Are you the kind of engineer who thrives on being the essential link between the software development and systems engineering teams? Acting as the glue that holds projects together and the oil that keeps everything running smoothly across both internal and external teams. Do you excel managing complex...


  • Montréal, Canada Hatched Recruitment Group Full time

    Systems Engineer - Embedded Software (Aerospace) Are you the kind of engineer who thrives on being the essential link between the software development and systems engineering teams? Acting as the glue that holds projects together and the oil that keeps everything running smoothly across both internal and external teams. Do you excel managing complex...


  • Montréal, QC, Canada Brunel Full time

    Embedded Software Engineer Montreal, QC Introduction We are looking for a highly motivated Embedded Software Engineer to work on designing, and testing microcontroller-based firmware destined for next generation of high-tech power converters/inverters in Water & Wastewater treatment solutions. Responsibilities: Responsible for architecture, design and...


  • Montréal, QC, Canada Brunel Full time

    Embedded Software Engineer Montreal, QC Introduction We are looking for a highly motivated Embedded Software Engineer to work on designing, and testing microcontroller-based firmware destined for next generation of high-tech power converters/inverters in Water & Wastewater treatment solutions. Responsibilities: Responsible for architecture, design and...


  • montréal, Canada Hatched Recruitment Group Full time

    Systems Engineer – Embedded Software (Aerospace)Are you the kind of engineer who thrives on being the essential link between the software development and systems engineering teams? Acting as the glue that holds projects together and the oil that keeps everything running smoothly across both internal and external teams. Do you excel managing complex issues,...


  • montréal, Canada Brunel Full time

    Embedded Software EngineerMontreal, QCIntroductionWe are looking for a highly motivated Embedded Software Engineer to work on designing, and testing microcontroller-based firmware destined for next generation of high-tech power converters/inverters in Water & Wastewater treatment solutions.Responsibilities:Responsible for architecture, design and...


  • Montréal, Canada Brunel Full time

    Embedded Software Engineer Montreal, QC Introduction We are looking for a highly motivated Embedded Software Engineer to work on designing, and testing microcontroller-based firmware destined for next generation of high-tech power converters/inverters in Water & Wastewater treatment solutions. Responsibilities: Responsible for architecture, design and...


  • montréal, Canada Brunel Full time

    Embedded Software EngineerMontreal, QCIntroductionWe are looking for a highly motivated Embedded Software Engineer to work on designing, and testing microcontroller-based firmware destined for next generation of high-tech power converters/inverters in Water & Wastewater treatment solutions.Responsibilities:Responsible for architecture, design and...


  • Montréal, QC, Canada Lumicity Full time

    Senior Embedded Software Developer Montreal, QC Lumicity have partnered with an exciting Semiconductor company to help source a Senior Level Embedded Software Developer for their team in Montreal, QC. Technical requirements: - 8+ years of embedded software/firmware design and development experience - Experience using microcontroller based embedded...


  • Montréal, QC, Canada Amaris Consulting Full time

    We are seeking an Embedded Software Engineer to design and develop high-quality software for fire alarm systems. This role requires proficiency in embedded software development, a collaborative mindset, and a passion for creating innovative solutions. Responsibilities: Design, prototype, and develop software for fire alarm systems. Actively participate...


  • Montréal, QC, Canada Amaris Consulting Full time

    We are seeking an Embedded Software Engineer to design and develop high-quality software for fire alarm systems. This role requires proficiency in embedded software development, a collaborative mindset, and a passion for creating innovative solutions. Responsibilities: Design, prototype, and develop software for fire alarm systems. Actively...


  • Montréal, QC, Canada Lumicity Full time

    Senior Embedded Software Developer Montreal, QC About the role: Lumicity have partnered with an exciting Semiconductor company to help source a Senior Level Embedded Software Developer for their team in Montreal, QC. Technical requirements: • 8+ years of embedded software/firmware design and development experience • Experience using microcontroller...


  • Montréal, QC, Canada Lumicity Full time

    Senior Embedded Software Developer Montreal, QC About the role: Lumicity have partnered with an exciting Semiconductor company to help source a Senior Level Embedded Software Developer for their team in Montreal, QC. Technical requirements: • 8+ years of embedded software/firmware design and development experience • Experience using microcontroller...


  • Montréal, Canada CMRG Full time

    Our client is a B2B technology innovation leader pioneering the future where networks meet the cloud. In this role, you will have a positive impact on people's lives and help build the capabilities needed for a more productive, sustainable, and accessible world. Be part of a culture built on an inclusive way of working where our client is open to your ideas,...


  • Montréal, QC, Canada Lumicity Full time

    Senior Embedded Software Developer Montreal, QC Lumicity have partnered with an exciting Semiconductor company to help source a Senior Level Embedded Software Developer for their team in Montreal, QC. Technical requirements: - 8+ years of embedded software/firmware design and development experience - Experience using microcontroller based embedded...


  • Montréal, QC, Canada SageBeans RPO Full time

    Job Title: Senior Embedded C Developer Location: Montreal, QC (Hybrid 2 to 3 days per week at the office) Job Type: Permanent role Must be fluent in French as its 100% French environment with team in France EMV payment skills experience EMV: EMV is a payment method based on a technical standard for smart payment cards and for payment terminals and...


  • Montréal, QC, Canada SageBeans RPO Full time

    Job Title: Senior Embedded C Developer Location: Montreal, QC (Hybrid 2 to 3 days per week at the office) Job Type: Permanent role Must be fluent in French as its 100% French environment with team in France EMV payment skills experience EMV: EMV is a payment method based on a technical standard for smart payment cards and for payment terminals and...


  • Montréal, QC, Canada ÉTS - École de technologie supérieure Full time

    L'École de technologie supérieure (ÉTS) is a rapidly evolving university in engineering and technology located in downtown Montreal. ÉTS offers undergraduate and graduate programs focused on applied engineering as well as state-of-the-art research infrastructure. ÉTS is also home to the Centech, a business incubator, offering support services for...


  • montréal, Canada Amaris Consulting Full time

    We are seeking an Embedded Software Engineer to design and develop high-quality software for fire alarm systems. This role requires proficiency in embedded software development, a collaborative mindset, and a passion for creating innovative solutions.Responsibilities:Design, prototype, and develop software for fire alarm systems.Actively participate in all...