Expert Employment
This job has been posted for more than 30 working days and has expired.

Senior Firmware Engineer

Embedded device developer required to write firmware in C, use Python extensively for testing and higher-level functionality, configure and administer embedded Linux for device and OS management.

Key skills:
??? Linux system administration for embedded devices
??? Very strong capability in Python programming
o Writing testable.

thread safe applications
??? Strong capability in C for embedded devices
o Configuring peripherals and using interrupts on small microcontrollers
??? Unit testing principles and practical experience applying them to embedded devices
??? Excellent understanding of binary data formats, structs and packing data for optimum efficiency
??? Computer Science or Electronics degree, 2:1 and above
??? Experience configuring and using modems
??? Experience working with CAN
??? Experience configuring Torizon or Yocto Linux
??? Working in an Agile software team and using Jira
??? Working with applications that process IMEA strings
??? Working with inertial data
??? Hardware debugging

Responsibilities:
Maintain and extend the Python application running on our devices
Write modules to support new sensors
Manage the versioning and updates of our application and Yocto Linux based device
Edit the device-tree to configure devices and add new hardware support
Deploy updates to our devices in the field and ensure they are working correctly
Write firmware for microcontrollers in new sensor designs
Implement a unit testing framework in Python and write tests


  • Start: ASAP
  • Duration: Permanent
  • Rate: £40000 - £60000 Per Annum None
  • Location: London, England
  • Type: Permanent
  • Industry: Electronics
  • Recruiter: Expert Employment
  • Tel: 0845 4677 461
  • Email: to view click here
  • Reference: 1440
  • Posted: 2023-12-25 02:13:46 -

  • View all Jobs from Expert Employment