ORBCOMM has a full-time permanent opening for a Firmware Engineer. The successful candidate will join our Firmware team with responsibility for development and maintenance of embedded applications and platforms. The typical candidate shall have a minimum of 2 years embedded software experience in a product development environment.
Translate requirements into technical specifications and develop applications
Development of embedded platforms
Optimize software architecture and toolchain
Implement C code & debug on target platform
Test & verification
Liaise with customer support and field sales
Provide technical support for developed products
Deployment of software updates
Develop and maintain knowledge of technical advances in embedded software
Electronics Engineering/Computer Engineering/Computer Science Degree (BEng or BSc, Honours)
C coding and debugging
Embedded applications development
Experience with low-power, real-time systems
Experience with embedded operating systems
Development of high-availability products using 32-bit processors
Experience with software development processes & source control tools
Experience with various processor architectures e.g. NXP iMX
Experience with various toolchains e.g. gcc, Android build, yocto
Knowledge of network protocols e.g. TCP, UDP
Knowledge of wireless protocols e.g. GSM/GPRS/LTE/GPS/Bluetooth/WiFi/NFC
Knowledge of automotive protocols e.g. CAN, SAE J1939, SAE J1587
Automotive technology e.g. EBS, tachographs, refrigeration.
Ability to use test equipment for debug and board bring-up
Experience with distributed source control tools e.g. git, mercurial.
Linux device driver development
Experience with scripting e.g. Python, bash
Java/Android application development
At ORBCOMM, we believe that our people are our strength. Our success stems from our ability to attract and retain the best people who deliver a high level of performance and skill.
If you are looking for a challenging career and the opportunity to be in an established, successful and high growth company, ORBCOMM is the ideal place for you. We are committed to employment equity.
ORBCOMM would like to thank all applicants in advance and advise them that only candidates selected for an interview will be contacted.