ORBCOMM is seeking an experienced Senior Firmware Developer to join their engineering team to develop and maintain firmware for their advanced embedded products, supporting mission-critical, high-availability systems.
Requirements
- 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).
Responsibilities
- 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.
Other
- Bachelor’s degree in Electrical Engineering, Computer Science, or a related field (preferred).
- Strong attention to detail, collaborative mindset, and effective communication skills.
- Flexible hybrid working schedule.