Firmware Engineer
Platform Recruitment
Milton, UK
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source
Tech stack
ARM Architecture
Unit Testing
Bash Shell
C++ (Programming Language)
Microarchitecture
Linux
Embedded Software
Firmware
Python (Programming Language)
Systems Development Life Cycle
Regression Testing
Tcl (Programming Language)
+4 more
Performance Testing
Git
Pytest
Jenkins
Job description
Overview
Firmware Engineer - Cambridge
Would you like to work on developing an extremely precise deep-tech platform with real-world impact? Our client offers the chance to work with a multidisciplinary team on cutting-edge technologies, alongside a motivated group of engineers.
Responsibilities
- Develop driver firmware for proprietary silicon
- Work throughout the whole SDLC, including bring-up, regression testing and performance testing
- Validate new silicon chips
Qualifications
Experience required:
- 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:
- 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
- Private health insurance
- Life insurance
- 33 days holiday
- Expert training from renowned industry veterans
Apply now to join a company truly leading their niche in one of the most vibrant cities on Earth for R&D
Requirements
Experience required:
- 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:
- 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
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
LM
Luis Minvielle
The 8 Best Code Testing Tools
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
EM
Eli McGarvie
Software Engineer Salary London
about 3 years ago