Junior Firmware Developer

Software Development

Ref: 74Tuesday 10 September 2019


Junior Firmware developer


  • 3+ years C Linux firmware application development experience required but strong graduate candidates will be considered
  • Proven experience developing and debugging multi-threaded systems.
  • Understanding of UNIX/Linux operating systems and programming environments.
  • Strong coding skills with proven ability to write well documented, maintainable, and testable code.



  • Linux Kernel and/or driver development
  • PIC programming experience
  • AGILE SCRUM work environment
  • Unit Test Driven development
  • Bluetooth classic or BLE development
  • Experience with GSM AT Commands / Modem integration
  • GPS/Positioning
  • CANBus/J1939 experience
  • Sensor integration
  • Development and debug of firmware such as u-boot
  • Can read and interpret system schematics