Firmware Engineer

Platform Recruitment
Cambridge, UK
2 days ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£45,000.0 - £65,000.0
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Code Review Embedded Software Firmware Software Architecture Real-Time Operating Systems Signal Processing Software Engineering Software Organization PIC Microcontroller Bare Metal Software Version Control

Job description

  • Design, develop, and maintain embedded software in C/C++

  • Develop software for STM32s operating in bare-metal and RTOS environments.

  • Investigate and resolve complex software and system-level issues.

  • Contribute to the software architecture of new advanced sensing systems

Requirements

Essential

  • Commercial experience developing embedded software in C/C++.

  • Experience working within bare-metal and/or RTOS-based embedded

environments.

  • Strong understanding of microcontroller-based systems and embedded

architectures.

  • Comfortable working in a fast-paced start-up environment

  • Familiarity with software development best practices including version control

and code reviews.

Desirable

  • Hobbyist engineer with complex software/hardware projects completed in own

time

  • Exposure to signal processing, sensing systems, radar technology, or UAV

Benefits & conditions

  • Competitive salary DOE

  • 10% bonus in share options

  • Led by engineers, for engineers

  • Strong employee value proposition

If you are looking to join an early stage growing company, on exciting projects involving UAV, & sensing, then this opportunity is for you. Apply today!

About the company

Our client is a privately funded SME developing state-of-the-art radar technology. Their technology is deployed within high-growth markets, including Unmanned Aerial Vehicles, where accurate sensing is critical.

The business is engineering-led, with a collaborative culture that brings together

specialists across embedded software, electronics, RF design, signal processing, and

systems engineering. They operate an Agile development environment and maintain

close relationships with UAV partners, alongside operating their own drone fleet for

testing and development.

This is an opportunity to join a growing team where engineers are encouraged to take

ownership, contribute ideas, and work across the full product development lifecycle.

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.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all