Enable job alerts via email!

Embedded Firmware Engineer

Computer Futures / SThree Group

Abingdon

Hybrid

GBP 50,000 - 70,000

Full time

10 days ago

Job summary

A leading technology firm in the UK is seeking engineers for embedded firmware development on high-performance computing and automotive systems. You will engage in hands-on development of complex systems, requiring strong skills in Embedded C and experience with hardware integration. The company offers a collaborative team culture and various benefits including holidays and a pension scheme.

Benefits

25 days holiday + bank holidays
Bonus scheme
5% pension
Cycle to work scheme
Employee Assistance Programme
Supportive team culture with opportunities for growth

Qualifications

  • Strong experience with low-level Embedded C.
  • Solid understanding of bare metal development and RTOS.
  • Experience working close to hardware and debugging embedded systems.

Responsibilities

  • Design, develop, and maintain embedded firmware for flash memory and storage products.
  • Work closely with hardware teams to integrate and test firmware on custom platforms.
  • Solve complex technical challenges related to performance, scalability, and reliability.
  • Contribute to architecture decisions and technical strategy if at senior/principal level.

Skills

Embedded C
Debugging embedded systems
Bare metal development
RTOS
Job description

Join a global leader in memory and storage innovation, where you'll be part of a team developing embedded firmware for advanced flash memory products used in high-performance computing, automotive systems, and next-gen consumer electronics. This is a hands‑on role offering full autonomy and the chance to work on complex, low‑level systems that power cutting‑edge technology.

You’ll be working on firmware that interfaces directly with hardware, contributing to the development of real‑time embedded systems that demand precision, performance, and reliability. The team is recruiting across multiple levels, so whether you're a junior engineer looking to grow or a principal-level expert ready to lead, there's a place for you.

Key Responsibilities
  • Design, develop, and maintain embedded firmware for flash memory and storage products
  • Work closely with hardware teams to integrate and test firmware on custom platforms
  • Solve complex technical challenges related to performance, scalability, and reliability
  • Contribute to architecture decisions and technical strategy (senior/principal level)
  • Collaborate in a hybrid working environment with a strong on‑site engineering culture
Tech Stack & Requirements

Essential:

  • Strong experience with low-level Embedded C
  • Solid understanding of bare metal development and RTOS
  • Experience working close to hardware and debugging embedded systems

Desirable:

  • Experience with memory/storage systems or similar high‑performance embedded platforms
Benefits & Perks
  • 25 days holiday + bank holidays
  • Bonus scheme
  • 5% pension
  • Cycle to work scheme
  • Employee Assistance Programme
  • Supportive, collaborative team culture with opportunities for growth

If you're passionate about embedded systems and want to work on meaningful technology in a collaborative, forward‑thinking environment, we'd love to hear from you!

Apply now or reach out for more details.

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