My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Tue 05/11/2024

Senior Firmware Engineer

Oxford Circus, W1F, UK
Apply Now

Company: EXPERT EMPLOYMENT

Job Type: Permanent, Full Time

Salary: £40000 - £60000/annum remote working options and package

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

Writing testable. thread safe applications

Strong capability in C for embedded devices

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
Apply Now