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.