Embedded Software Contractor

Overview

The Embedded Software Contractor role focuses on the development of embedded Linux firmware for a range of hardware platforms, particularly OMAP and iMX6. Working as part of a dedicated device driver development team, the contractor will engage in exciting R&D projects over a long-term contract, contributing to the overall success of the project scheduled for completion by July 2027. This role is ideal for individuals interested in a collaborative environment that values innovation and is open to transitioning to permanent roles.

Responsibilities

  • Develop embedded Linux firmware for target hardware platforms, including kernel configuration and BSP updates.
  • Implement software to support platform bring-up and peripheral integration (e.g., UART, SPI, I2C, PCIe).
  • Integrate firmware into the wider system, ensuring compatibility with existing software components.
  • Investigate and resolve technical issues related to firmware and hardware/software interactions.
  • Produce supporting artefacts such as design documentation, test specifications, and release notes.
  • Deliver embedded Linux firmware components, updated software modules, and supporting design documentation.
  • Provide evidence of testing and validation across unit, integration, and system levels as appropriate.
  • Prepare issue investigation reports along with resolution outcomes.

Requirements

  • Proven experience in embedded Linux firmware development.
  • Proficiency with hardware platforms such as OMAP and iMX6.
  • Strong background in kernel configuration and BSP updates.
  • Experience with device driver development.
  • Knowledge of peripheral interfaces (UART, SPI, I2C, PCIe).
  • Ability to produce clear design documentation and test specifications.
  • Familiarity with testing and validation processes in embedded systems.
  • Eligibility for a BPSS check.
OIR35+ members get up to 48 hours early access to new jobs
SkillsC++, DevOps
LocationCambridge
TypeOn-site
Rate
£55-£68/hour
PostedNEW
Related Searches