Taro Logo

Firmware & Embedded Systems Engineer

Maritime technology company developing next-generation solutions for the shipping industry
$107,000 - $207,000
Embedded
Mid-Level Software Engineer
In-Person
[] Employees
3+ years of experience
Robotics · Automotive

Job Description

Fleetzero is seeking a Firmware & Embedded Systems Engineer to join their innovative maritime technology team in Montreal. This role offers an exciting opportunity to work on next-generation maritime technology, developing crucial embedded systems and firmware solutions.

The position involves working in a highly iterative development environment, where testing early and often is prioritized over traditional waterfall methodologies. As part of the embedded systems team, you'll be responsible for developing low-level firmware/software for microcontrollers, creating reusable device drivers, and integrating system-level features. You'll work closely with electrical engineers on hardware development, including component selection and system architecture.

The role requires strong expertise in C programming for embedded systems, with experience in both RTOS and bare metal environments. You'll be working with various microcontroller platforms (ARM, Cortex-M/STM32, NXP, TI) and implementing complex systems using multiple communication protocols. The position demands a solid background in control theory, digital signal processing, and functional safety standards.

What makes this opportunity unique is the chance to work on challenging maritime technology projects that operate in harsh and demanding environments. The company offers a competitive salary range of $107,000 - $207,000, plus equity grants as part of the total compensation package. This is an ideal role for someone who thrives in a fast-paced, iterative environment and isn't afraid to push boundaries, test solutions, learn from failures, and continuously improve.

The position requires occasional travel based on business needs and offers the opportunity to work with cutting-edge technology while contributing to the future of maritime transportation. Fleetzero values diversity and maintains an inclusive work environment, making it an excellent place for engineers who want to make a significant impact in the maritime technology sector.

Last updated 2 days ago

Responsibilities For Firmware & Embedded Systems Engineer

  • Develop firmware for embedded systems operating in harsh and demanding environments
  • Work in a highly iterative development process and own projects from inception through testing and production
  • Design & implement embedded firmware in C/C++ for MCUs in bare metal and RTOS environments
  • Write HIL tests, perform hardware bringup tests, and contribute to boot loaders/secure updates
  • Review schematics with the hardware team

Requirements For Firmware & Embedded Systems Engineer

  • Strong C coding ability for embedded development in RTOS or bare metal
  • Background in control theory, digital signal processing, and functional safety standards
  • Degree in CS/CE/EE or equivalent experience
  • Solid experience with common bus protocols (USB, SPI, I2C, CAN, RS232, RS485, Ethernet)
  • Solid understanding and application of coding best practices, board bring up, and debugging

Benefits For Firmware & Embedded Systems Engineer

Equity
  • Competitive equity grants
  • Occasional travel required