Firmware Engineer

Polytec Personnel Ltd
Cambridge, United Kingdom
25 days ago
Apply on www.hiredonline.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Experience level
Expert
Experience required
3 years minimum
Compensation
£35,000
Working hours
Shift work

Tech stack

Agile Methodology ARM Architecture Bash Shell Software Debugging Linux Embedded C Firmware Python (Programming Language) Scrum Methodology Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface Test Scripts
+2 more
Build Process U-Boot

Job description

  • Develop, debug, and optimise bare-metal firmware for ARM-based microcontrollers
  • Make significant contributions to an existing code base to add new features and enhancements while documenting low-level designs.
  • Work closely with hardware engineers to review schematics and develop drivers for interfaces such as SPI, I2C, UART, ADC, and DAC.

Requirements

  • 3+ years experience developing ARM architecture in embedded C in a Linux environmnet
  • Skilled in reading hardware schematics
  • Experience of Agile processes, including sprint planning, daily stand-ups, and retrospectives
  • Knowledge of Python or Bash to automate tasks, test scripts, and build processes.

Bonus Skills

  • Knowledge of motion control systems.
  • Experience with secure boot, Hardware Root of Trust, and attestation.
  • Strong written and verbal communication skills for cross-functional collaboration and technical documentation.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hiredonline.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…