Orbcomm-posted 4 months ago
Mid Level
Hybrid • Sterling, VA
501-1,000 employees
Telecommunications

Join Us as a Senior Firmware Engineer! Are you ready to make a significant impact in an innovative environment? At ORBCOMM we are seeking an experienced Senior Firmware Engineer to join our engineering team developing and maintaining firmware for our advanced embedded products. This role requires deep technical expertise, strong problem-solving skills, and the ability to support mission-critical, high-availability systems in a fast-paced environment. You'll work on challenging firmware projects that power global IoT solutions and keep industries connected in real time. You'll have the opportunity to design and optimize embedded systems that directly impact transportation, supply chain, and maritime operations worldwide. Here, your expertise will be valued, your ideas will shape product innovation, and your career will grow alongside a team of talented engineers dedicated to advancing technology. With a flexible hybrid working schedule, you can enjoy the best of both worlds-engaging in-person collaboration at our Sterling, VA office, while also enjoying the autonomy and comfort of remote work.

  • Design, develop, and maintain embedded firmware for ORBCOMM's proprietary products.
  • Translate software requirements into well-defined tasks and deliver solutions on schedule.
  • Develop and execute comprehensive test plans to ensure product reliability and performance.
  • Enhance and support in-house development and debugging tools.
  • Implement and optimize low-power algorithms to maximize efficiency.
  • Bachelor's degree in Electrical Engineering, Computer Science, or a related field (preferred).
  • 3-5 years of professional experience in embedded software development.
  • Proficiency in C programming.
  • Experience with ARM and/or Intel-based microcontrollers.
  • Familiarity with real-time operating systems (RTOS) preferred.
  • Knowledge of communication protocols such as TCP/IP, UART/RS232, RS485, I2C, SPI, BLE.
  • Ability to interpret hardware schematics and debug using oscilloscopes and logic analyzers.
  • Proficiency with version control and issue tracking systems (e.g., GitHub, Jira).
  • Strong attention to detail, collaborative mindset, and effective communication skills.
  • Python programming experience.
  • Knowledge of STM32 family microcontrollers.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service