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
£ 60KJob 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