Senior Firmware Engineer
2 days ago
Company Description
Mostavio is building the future of advanced air mobility through the safe, all-electric, and autonomous development of manned and unmanned aerial vehicles (UAVs and eVTOLs). Our mission is to transform aviation by solving high-impact problems with innovative engineering and bold ideas.
We are seeking a Firmware Engineer to join our multidisciplinary team and contribute to the development of safety-critical embedded software and avionics firmware that power our next-generation aircraft.
This role is ideal for engineers passionate about embedded systems, real-time firmware, and electronics.
Key Responsibilities
As a Firmware Engineer at Mostavio, you will be responsible for the architecture, development, testing, and validation of embedded firmware running on flight-critical avionics systems. You will work closely with electronics and hardware engineer, flight control, propulsion, and autonomy teams to ensure robust hardware–software sensor monitoring and integration across the aircraft.
Your work will directly impact flight control, power management, sensing, redundancy, and vehicle safety.
- Architect, develop, and maintain embedded firmware for ARM Cortex-M microcontrollers (NXP, STM32 or similar) using C/C++.
- Develop bare-metal and RTOS-based (FreeRTOS / AzureRTOS or similar) firmware architectures for safety-critical systems.
- Implement and optimize:
- Low-level drivers
- Board support packages (BSPs)
- Real-time task scheduling
- Interrupt handling and DMA
- Design and implement fault-tolerant and redundant firmware architectures aligned with aviation safety requirements.
- Implement and maintain embedded communication stacks and protocols, including:
- CAN / CANopen / UAVCAN
- UART
- SPI
- I2C
- RS485
- Ethernet (where applicable)
- Develop robust inter-module communication and health-monitoring mechanisms for avionics subsystems.
- Support sensor interfaces, data acquisition, and filtering pipelines for flight-critical inputs.
- Collaborate closely with electronics, propulsion, battery, and flight-control teams to ensure seamless firmware–hardware integration.
- Perform hardware-in-the-loop (HIL) testing, unit testing, and system-level validation.
- Debug and validate firmware using professional tools:
- JTAG / SWD
- Oscilloscopes
- Logic analyzers
- Protocol analyzers
- Support testing under real-world operating conditions including vibration, EMI, thermal stress, and high-power environments.
- Produce high-quality technical documentation, including:
- Firmware architecture documentation
- Interface Control Documents (ICDs)
- Test plans and test reports
- Coding standards and design notes
- Support certification-related documentation efforts.
- Ensure firmware development aligns with aerospace processes and best practices (DO-178C familiarity preferred).
Qualifications
- Bachelor's or Master's degree in Electronics Engineering, Electrical Engineering, Computer Engineering, Mechatronics, or equivalent.
- 3+ years of experience in embedded firmware development (aerospace, robotics, automotive, or other safety-critical industries preferred).
- Expert-level experience with:
- STM32 microcontrollers / NXP Mcu
- HAL / LL drivers
- FreeRTOS , AzureRTOS or similar RTOS
- Low-level embedded C/C++
- Strong understanding of:
- Real-time systems
- Interrupt-driven firmware
- Embedded memory management
- Power-aware firmware design
- Proven experience working with embedded communication buses:
- CAN
- UART
- SPI
- I2C
- RS485
- Ethernet
- Hands-on experience debugging embedded systems using oscilloscopes, logic analyzers, JTAG/SWD, and protocol analyzers.
- Excellent problem-solving skills, strong documentation habits, and ability to operate in a fast-paced, multidisciplinary environment.
Bonus Skills
- Experience with UAV avionics, flight-control systems, or eVTOL platforms.
- Familiarity with aerospace certification frameworks:
- DO-178C
- DO-254
- ARP4754A
- ARP4761
- Experience with UAVCAN, CANopen, or custom safety-critical communication stacks.
- Knowledge of battery systems, BMS integration, and power-aware embedded firmware.
- Experience with motor controllers, ESCs, or hardware-accelerated control loops.
Why Join Us?
- Be part of the future: Work on cutting-edge technologies shaping the next generation of air mobility.
- Make a real impact: Your contributions will directly influence the safety, reliability, and autonomy of advanced aerial vehicles (eVTOLS).
- Collaborative team: Join a passionate, multidisciplinary team driven by innovation and problem-solving.
- Hands-on innovation: Work in an environment where your ideas move quickly from concept to prototype.
- Growth opportunity: As an early member in a fast-growing company, you'll have the chance to grow with us and help define the future of autonomous aviation.
Job Type: Full-time
Pay: $63,916.70-$95,000.00 per year
Benefits:
- Extended health care
Work Location: In person
-
Senior Firmware Engineer
2 weeks ago
Toronto, ON MH A, Canada Able Innovations Full timeSenior Firmware Engineer (FE2512)Location: Toronto, ONType: Full-time, In-officeStart date: ImmediateExperience: 5–10 years of relevant industry experience in firmware engineering, embedded systems, or robotics (preference given for medical, safety-critical, or regulated industries)Education: Degree in Software Engineering, Electrical Engineering, Computer...
-
Senior Firmware Engineer
4 weeks ago
Toronto, Canada EmergencyMD Full timeOverview Senior Firmware Engineer (FE2510) – Location: Toronto, ON Type: Full-time, In-office Start date: Immediate Experience: 5–10 years of relevant industry experience in firmware engineering, embedded systems, or robotics (preference given for medical, safety-critical, or regulated industries) Education: Degree in Software Engineering, Electrical...
-
Senior Firmware Engineer
3 weeks ago
Toronto, Canada EmergencyMD Full timeOverview Senior Firmware Engineer (FE2510) – Location: Toronto, ON Type: Full-time, In-office Start date: Immediate Experience: 5–10 years of relevant industry experience in firmware engineering, embedded systems, or robotics (preference given for medical, safety-critical, or regulated industries) Education : Degree in Software Engineering, Electrical...
-
Senior Firmware Engineer
4 days ago
Toronto, Canada EssilorLuxottica Full timeJoin to apply for the Senior Firmware Engineer role at EssilorLuxottica Total Rewards: Benefits/Incentive Information Essilor Instruments provides seamless access to state‑of‑the‑art products, with a focus on customer satisfaction by setting new standards of excellence in the industry. Our solutions highlight eye care professionals' expertise and meet...
-
Senior Firmware Engineer
3 days ago
Toronto, Canada EssilorLuxottica Full timeJoin to apply for the Senior Firmware Engineer role at EssilorLuxottica Total Rewards: Benefits/Incentive Information Essilor Instruments provides seamless access to state‑of‑the‑art products, with a focus on customer satisfaction by setting new standards of excellence in the industry. Our solutions highlight eye care professionals' expertise and meet...
-
Senior Firmware Engineer
3 weeks ago
Toronto, Canada EmergencyMD Full timeOverviewSenior Firmware Engineer (FE2510) – Location: Toronto, ONType: Full-time, In-officeStart date: ImmediateExperience: 5–10 years of relevant industry experience in firmware engineering, embedded systems, or robotics (preference given for medical, safety-critical, or regulated industries)Education: Degree in Software Engineering, Electrical...
-
Senior Firmware Engineer
4 days ago
Toronto, Ontario, Canada Altis Technology Full timeJob Title:Senior Embedded Firmware EngineerLocation:Hybrid, 2-3 days per week onsite (Ottawa or GTA, On)Job Type:Permanent/Can be contractual as well if preferredCompensation:$115,000–$150,000/year, plus benefitsAbout the OpportunityJoin a team building high-performance audio products that people rely on every day. In this hands-on role, you will own the...
-
Senior Firmware Engineer
4 weeks ago
Toronto, Canada Able Innovations Full timeSenior Firmware Engineer - Medical Robotics Join to apply for the Senior Firmware Engineer - Medical Robotics role at Able Innovations Senior Firmware Engineer (FE2512) Location: Toronto, ON Type: Full-time, In-office Start date: Immediate Experience: 5-10 years of relevant industry experience in firmware engineering, embedded systems, or robotics...
-
Senior Firmware Engineer
4 weeks ago
Toronto, Canada Able Innovations Full timeSenior Firmware Engineer - Medical Robotics Join to apply for the Senior Firmware Engineer - Medical Robotics role at Able Innovations Senior Firmware Engineer (FE2512) Location: Toronto, ON Type: Full-time, In-office Start date: Immediate Experience: 5-10 years of relevant industry experience in firmware engineering, embedded systems, or robotics...
-
Firmware Engineer
4 days ago
Kitchener, ON NH V, Canada Jetson Home Inc. Full timeAbout Jetson:Jetson is on a mission to accelerate the transition of 100M homes across North America away from burning fossil fuels to sustainable energy use. Here at Jetson, we believe in a future that is 100% electric and 100% better.Homes are one of the largest sources of carbon emissions, which can be dramatically reduced by converting to heat pumps,...