Principal Firmware Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Requirements
For this Principal Firmware Engineer role, we are looking for someone with: Strong experience developing low-level firmware in C/C++ Deep experience with ARM Cortex-M microcontrollers and peripherals Experience developing secure embedded software, ideally including secure boot Some knowledge with IoT or networking stacks such as TCP/IP, Bluetooth, Wi-Fi, Matter or Thread is advantageous Ability to work closely with hardware and architecture teams on complex embedded systems What next?
About the company
Join a cutting-edge semiconductor company - London, Hybrid Working ModelThis fast-growing deep-tech company is developing highly secure, high-performance semiconductor technology. The team are now looking for a Principal Firmware Engineer to take a key technical role in the development of low-level firmware for next-generation SoC products, working across the full development lifecycle from pre-silicon validation through to post-silicon bring-up. You’ll work closely with hardware and architecture teams, taking ownership of firmware design, development and debugging while helping to shape robust, secure and maintainable embedded software.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
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
Fully Remote Software Engineer Jobs
Where to Find Entry-Level Software Engineering Jobs
How software is steering vehicle technology
The 12 Best Jobs for Software Engineers