Firmware Developer (6 Month Contract)

Senior Developer

Ref: 118Tuesday 7 April 2020


Contract Firmware Developer

6 Month Contract





Our client is a Global Company that utilises IOT, Big Data and Bluetooth to drive innovation throughout their product range. Company deals with Firmware, Server, Database, Front end development and mobile Apps. Dynamic environment using AGILE methodologies that promotes collaboration between different development teams.



  • 3+ years C Linux firmware application development experience.
  • 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.
  • A genuine passion and interest in technology and software development with a thorough knowledge of best practices and new technologies.



  • 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