Embedded Firmware Engineer - Various levels available

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

          ???? Location Note: 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.

          To find out more about Computer Futures please visit www.computerfutures.com

          Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales

Company
Computer Futures
Location
Abingdon, Oxfordshire, South East
Hybrid / WFH Options
Employment Type
Permanent
Salary
£40,000 - £70,000
Posted
Company
Computer Futures
Location
Abingdon, Oxfordshire, South East
Hybrid / WFH Options
Employment Type
Permanent
Salary
£40,000 - £70,000
Posted