Junior Firmware Engineer

ORBCOMMSterling, VA
9h$90,000 - $100,000Onsite

About The Position

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.

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

Nice To Haves

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

Responsibilities

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

Benefits

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service