Enable job alerts via email!

Embedded Software Engineering

So Code Limited

Cambridge

On-site

GBP 40,000 - 70,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

So Code Limited, a leader in embedded software recruitment, is expanding its reach across the UK. We seek talented engineers for roles like Embedded Software Engineer and Firmware Engineer, focusing on cutting-edge technologies like C, C++, and Rust in various industries such as Automotive and IoT.

Qualifications

  • Experience in embedded software development.
  • Familiarity with real-time operating systems (RTOS).
  • Knowledge of modern languages like Rust is a plus.

Responsibilities

  • Develop embedded software for various applications.
  • Work with low-level hardware interactions.
  • Ensure performance and reliability in time-critical environments.

Skills

C
C++
Assembler
Rust
Embedded Systems

Job description

Experts in Embedded Software Engineering

Embedded Software Engineering is the backbone of low-level system development, where performance, reliability, and efficiency are paramount. This discipline focuses on software that interacts directly with hardware - often within time-critical or resource-constrained environments. Cambridge is frequently referred to as the home of embedded, and at SoCode, we’ve built our reputation by supporting a wide range of organisations in this thriving local ecosystem.

Building on this strong foundation, we are now expanding our Embedded Software recruitment services across the UK, helping clients nationwide access top-tier embedded talent and offering engineers opportunities across a broader range of regions and industries.

Embedded engineers predominantly develop in C, C++, and Assembler, creating everything from bare metal firmware to sophisticated real-time operating systems (RTOS). Recently, there's been a notable shift toward Rust, a modern systems-level language gaining traction for its safety guarantees, memory efficiency, and suitability for embedded use cases.

In short, embedded software enables intelligent, reliable functionality in the physical world—from sensors and signal processing to complete edge computing platforms.

A glimpse of roles we recruit for:
Embedded Software Engineer
Firmware Engineer
RTOS Engineer
Bare Metal Developer
Embedded Linux Engineer
Rust Embedded Engineer
Systems Software Engineer
Industries and Sectors

Consumer Electronics, Automotive, Aerospace, Medical Devices, Audio and Signal Processing, Defence, Industrial Automation, Internet of Things

Our Clients

We work with a wide range of clients, including start-ups, scale-ups, specialist consultancies, R&D centres, and global blue-chip tech companies.

Get in Touch with a Specialist

Whether you're a recent graduate passionate about embedded systems or a senior engineer exploring modern tools like Rust, our Embedded Software Recruitment team has the expertise and network to support your next move. Browse our latest roles or contact a dedicated specialist today.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.