Enable job alerts via email!

Embedded Firmware Engineer - Various Levels Available

Computer Futures

Vale of White Horse

Hybrid

GBP 45,000 - 65,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm in the UK is seeking an embedded firmware engineer to work on advanced flash memory products. You will design and maintain firmware for real-time embedded systems, collaborating closely with hardware teams. This role offers a hybrid working model with a strong on-site culture, ensuring you can grow within a supportive team. The ideal candidate has strong experience in low-level Embedded C and a solid understanding of debugging embedded systems.

Benefits

25 days holiday + bank holidays
Bonus scheme
5% pension
Cycle to work scheme
Employee Assistance Programme
Supportive, collaborative 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 products.
  • Work closely with hardware teams to integrate and test firmware.
  • Solve complex technical challenges related to performance.
  • Contribute to architecture decisions and technical strategy.
  • Collaborate in a hybrid working environment.

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.

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
Location

This role requires a minimum of 3 days/week on-site in Oxford, with flexibility to increase to 5 days/week depending on project needs. Candidates must be locally based.

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.