Junior Firmware Engineer at ORBCOMM designing embedded firmware for advanced connected products. Collaborating with experienced engineers in a fast-paced environment in either Ottawa or Sterling.
Responsibilities
Assist in the development and maintenance of embedded firmware for ORBCOMM’s proprietary products.
Implement well-defined features and bug fixes under the guidance of senior engineers.
Support firmware bring-up, integration, and system testing activities.
Develop and execute unit tests and assist with system validation.
Use debugging tools such as oscilloscopes and logic analyzers to troubleshoot issues.
Help maintain and improve internal development and test tools.
Document designs, test results, and development activities.
Collaborate with hardware, QA, and cloud teams to support product development.
Requirements
0–2 years of experience in embedded software or firmware development (internships and co-op experience welcome)
Proficiency in C programming
Familiarity with ARM-based microcontrollers
Basic understanding of real-time operating systems (e.g., Free RTOS) or bare-metal systems
Exposure to communication protocols such as UART, I2C, SPI, or BLE
Ability to read basic hardware schematics
Familiarity with Git or other version control systems
Strong problem-solving skills and willingness to learn
Good written and verbal communication skills
Bachelor’s degree in Electrical Engineering, Computer Science, or related field (or currently pursuing)
Firmware Test Engineer testing and validating firmware for optical products with cross - functional teams. Building test automation and drivers from scratch in Nokia's Ottawa team.
Senior Firmware Engineer at Very, creating embedded firmware for Matter - enabled devices. Leading development from schematic to production certification while collaborating closely with hardware teams.
Senior Principal Firmware Engineer developing and implementing embedded firmware for advanced coherent optical systems at Nokia. Collaborating with cross - functional teams while mentoring junior engineers in an Agile environment.
Lead Hardware Engineer focusing on designing PCB equipment for safety functions in reactor systems. Collaborating with vendors to meet production schedules and quality standards.
Lead Hardware Engineer designing PCB equipment for safety critical functions in the BWRX - 300 reactor. Collaborating with vendors to ramp up suppliers for new PCB hardware product line.
Hardware Engineer responsible for designing and manufacturing PCB equipment for safety critical functions in small module reactors. Collaborating with vendors and internal teams, focusing on production schedules.
Senior Firmware Engineer developing proprietary low - power wireless products at HID. Engaging in embedded software design using C/C++ and assembler across microcontroller architectures.
Senior Digital Hardware Engineer responsible for defining digital hardware architecture for complex networking platforms. Leading hardware design and validation for multi - gigabit systems in Canada.
Lead Embedded Firmware Engineer developing production - grade firmware for Matter - enabled devices. Collaborating with hardware engineers and overseeing the firmware development lifecycle.
Director of Hardware Engineering driving innovative sensor hardware design, development, and R&D at SmartSkin Technologies. Leading and mentoring engineering teams to deliver high - performance products.