Firmware Engineer

Apply

Overview

We are seeking a Contract Firmware Engineer to support the development and maintenance of embedded Linux systems within a dynamic hardware startup. The role demands a proactive and skilled engineer who will collaborate with a lean team to enhance embedded firmware integration with hardware, firmware, and cloud services. This position presents an opportunity to lead key initiatives around secure OTA pipelines and system optimizations.

Responsibilities

  • Lead development of Debian-based embedded Linux firmware.
  • Build and maintain secure OTA pipelines using Mender.
  • Implement secure boot, encryption, and key handling systems.
  • Develop manufacturing scripts for flashing, testing, and validation.
  • Conduct rollback and recovery system implementations.

Requirements

  • 5+ years of experience in embedded firmware or embedded Linux development.
  • Deep understanding of Debian/Linux system architecture and optimization.
  • Advanced proficiency in C++ and Python programming languages.
  • Proven experience with Mender for OTA management and recovery workflows.
SkillsC++
LocationBirmingham
TypeOn-site
Rate£400/day
SourceLinkedIn
Posted08/11/25