Firmware Engineer

Platform Recruitment
Milton, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 60K

Job location

Milton, United Kingdom

Tech stack

ARM
Unit Testing
Bash
C++
Microarchitecture
Linux
Embedded Software
Firmware
Python
Systems Development Life Cycle
Regression Testing
Tcl (Programming Language)
Scripting (Bash/Python/Go/Ruby)
Performance Testing
GIT
Pytest

Job description

  • Develop driver firmware for proprietary silicon
  • Work throughout the whole SDLC, including bring-up, regression testing and performance testing
  • Validate new silicon chips

Requirements

  • Strong background in real-time embedded firmware
  • 5+ years of experience with C/C++ development
  • 2+ years of experience with Python
  • Experience developing cross-platform code

Desirable skills for a Firmware Engineer to have;

  • Experience with unit test frameworks like pytest, build scripting, Jenkins CI/CD automation
  • Good understanding of ARM Cortex-M series processors and CPU architecture
  • Some PCB electronics design experiences
  • Familiarity with Linux, Git, Bash, and Tcl

Benefits & conditions

  • Private health insurance
  • Life insurance
  • 33 days holiday
  • Expert training from renowned industry veterans

Apply for this position