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)
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.
Senior Firmware Engineer developing embedded firmware for Matter - enabled devices at Very. Responsible for full device lifecycle and collaboration with cross - functional teams in a remote environment.
Co - op Firmware Engineer in Test designing and implementing automated test systems for NETINT Technologies. Involves developing test tools and maintaining automated test systems.
Senior Hardware Engineer leading sustaining engineering of hardware - based products at Blackline Safety. Responsible for electrical design, problem solving, and cross - functional team collaboration.
Firmware Engineer developing embedded software for Lime's electric vehicles. Involved in design, development, and optimization of software on connected vehicles.
FPGA Engineer developing FPGA solutions for ultra - low - latency trading in financial technology. Collaborating with experts to enhance trading performance and reduce latency.
Hardware Engineer planning and architecting hardware solutions for advanced simulation and training systems at RTX. Collaborating with multidisciplinary teams to meet customer requirements and ensure compliance.
Lead enterprise ServiceNow HAM Pro implementations, including installation, configuration, and optimization. Integrate with other systems and manage hardware asset lifecycle.
Senior Firmware Engineer designing embedded software for Lime's micromobility vehicles. Collaborating globally on product development and engineering excellence in software capabilities.