Jobs.ca
Jobs.ca
Language
Orbcomm logo

Junior Firmware Engineer

Orbcommabout 22 hours ago
Ottawa, Ontario
CA$90,000 - CA$100,000/year
Junior
Internship

Top Benefits

Health and wellness coverage
Paid time off
Retirement or savings programs

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.
  • 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.

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 $90,000 – 100,000 . Actual compensation will depend on factors such as location, technical experience, skills, certifications, etc.

How We Hire

ORBCOMM uses technology-enabled tools, including artificial intelligence (AI), to support parts of the recruitment process. All hiring decisions are made by people, as part of our human-led, tech-enabled culture.

About Us At ORBCOMM, we’re pioneers in IoT technology that drives innovation and empowers our clients to make data-driven decisions. Our industry-leading solutions enable customers to boost productivity, streamline operations, and increase their bottom line. With over 30 years of experience and the most comprehensive solution portfolio in the industry, we enable the management of millions of assets worldwide across diverse sectors, including transportation, heavy industries, satellite, and maritime. Discover how ORBCOMM is transforming industries and unlocking the potential of data to drive meaningful change at  www.orbcomm.com !

Ready to Join Us?

We believe that our people are our greatest asset. Your skills and passion can help us achieve remarkable things! If you’re seeking a thrilling career opportunity in a vibrant, growth-oriented environment, ORBCOMM is the perfect fit for you.

We are committed to building a diverse and inclusive workplace and appreciate all applicants for their interest in joining our team. Only candidates selected for an interview will be contacted.

At ORBCOMM, we are also dedicated to ensuring accessibility and are pleased to offer accommodations for individuals with disabilities upon request throughout all aspects of the selection process.

About Orbcomm

Telecommunications
501-1000

ORBCOMM (NASDAQ: ORBC) is a company that offers M2M global asset monitoring and messaging services from its constellation of 29 LEO communications satellites orbiting at 775 km. Like its voice-centric competitors Iridium and Globalstar, it filed for Chapter 11 protection, in September 2000. ORBCOMM issued a public offering of stock in November 2006. The company sold 9.23 million shares of common stock.