Jobs and Careers
OR

Junior Firmware Engineer

ORBCOMM
United Statesfull_timeVerifiedPosted 3 Apr 2026
💰 CA$100,000/yr(CA$90,000/yrCA$100,000/yr)

About the role

Join Us as a Junior Firmware Engineer!

Are you ready to make a significant impact in an innovative environment? At ORBCOMM, we’re on the hunt for a passionate Junior Firmware Engineer who thrives in a fast-paced, agile setting. We want you to transform your ideas into action and drive our mission forward! 


Why You’ll Love Working Here

ORBCOMM is seeking a Junior Firmware Engineer to support the design, development, and testing of embedded firmware for our advanced connected products. This is an excellent opportunity for an early-career engineer to gain hands-on experience working on mission-critical, low-power embedded systems while being mentored by a team of experienced engineers in a fast-paced and collaborative environment.

This role is based out of our Ottawa, Ontario hub or Sterling, VA hub, and working full-time on-site. With an on-site working schedule, you’ll have the opportunity to collaborate in person and build strong connections with our team.


What You’ll Do

  • Assist in the development and maintenance of embedded firmware for ORBCOMM’s proprietary products.
  • Implementwell-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.

Who You Are

You’re a strategic thinker with a knack for operational excellence, ready to tackle multiple priorities with agility and grace. If you have: 

  • 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)
  • Leverage AI-enabled tools and automation to support daily tasks and productivity. 
  • Commitment to continuous learning in digital and AI literacy.

Then we want to meet you!  

Nice to Have

  • Experience with STM32 microcontrollers
  • Basic Python for scripting or test automation
  • Academic or personal embedded systems projects

The Benefits of Working Here
A career with ORBCOMM offers a unique opportunity to grow your skills and expand your expertise in a collaborative, innovative environment. Beyond being part of an exceptional team, we provide a competitive, locally relevant benefits package designed to support our employees around the world. Benefits vary by location and include health and wellness coverage, paid time off, retirement or savings programs, flexible work arrangements, insurance coverage, lifestyle perks, and access to employee discounts—helping you thrive both professionally and personally.
 
The anticipated starting salary range for candidates in Ontario expressing interest in this position is CAD

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

ORBCOMM

View company profile →