img
Permanent

Senior Firmware Engineer

London
money-bag Negotiable
Posted 4 days ago

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 skillsLinux system administration for embedded devicesVery strong capability in Python programmingWriting testable.

thread safe applicationsStrong capability in C for embedded devicesConfiguring peripherals and using interrupts on small microcontrollersUnit testing principles and practical experience applying them to embedded devicesExcellent understanding of binary data formats, structs and packing data for optimum efficiencyComputer Science or Electronics degree, 2:1 and aboveExperience configuring and using modemsExperience working with CANExperience configuring Torizon or Yocto LinuxWorking in an Agile software team and using JiraWorking with applications that process IMEA stringsWorking with inertial dataHardware debugging

ResponsibilitiesMaintain and extend the Python application running on our devicesWrite modules to support new sensorsManage the versioning and updates of our application and Yocto Linux based deviceEdit the device-tree to configure devices and add new hardware supportDeploy updates to our devices in the field and ensure they are working correctlyWrite firmware for microcontrollers in new sensor designsImplement a unit testing framework in Python and write ..... full job details .....

Other jobs of interest...

ARM
LutonYesterday
money-bag10000-500000 Annual
CV-Library
Luton3 days ago
money-bagNegotiable
ic resources
London5 days ago
money-bagNegotiable
Hypervolt
London1 week ago
money-bagNegotiable

Perform a fresh search...

  • Create your ideal job search criteria by
    completing our quick and simple form and
    receive daily job alerts tailored to you!

Jobs. Straight to your inbox!