Principal Firmware Engineer

Intellectual Capital Resources Limited
London, UK
8 days ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

ARM Architecture Bluetooth C++ (Programming Language) Embedded Software Firmware TCP/IP Wi-Fi Technology PIC Microcontroller Peripherals U-Boot

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.

Apply on find.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · World Congress 2022

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · World Congress 2023

Videos

See all

Related articles

See all