Enable job alerts via email!

Firmware Engineer

JR United Kingdom

South Oxfordshire

Hybrid

GBP 40,000 - 65,000

Full time

9 days ago

Job summary

A leading automation firm based in Oxford is seeking a Firmware Engineer to join their R&D team. The role involves working with STM32 microcontrollers to create firmware for autonomous robots. Candidates should have over 3 years of embedded development experience, proficiency in C/C++ and familiarity with RTOS. The company offers hybrid working arrangements and various perks including pension contributions and holiday allowance.

Benefits

Up to 5% employer pension contributions
25 days holiday
Regular team socials

Qualifications

  • 3+ years of embedded development experience.
  • C/C++ in production environments following modern best practices.
  • Comfortable in RTOS and bare-metal systems.

Responsibilities

  • Writing embedded C/C++ for STM32 or similar ARM platforms.
  • Working in bare-metal and RTOS environments.
  • Building robust OTA update and fault-handling systems.
  • Developing automated test frameworks for embedded code.

Skills

Embedded C/C++ programming
RTOS experience
Linux-based development workflows
Comms protocols (CAN, I2C, Ethernet)

Job description

Social network you want to login/join with:

Firmware Engineer | £40-65k | Oxford | Hybrid

My client is a growing company in the automation industry with international customers. Theyre looking for a Firmware Engineer to join their R&D team working on the next generation of autonomous robots.

Youll be working closely with hardware, software, and electronics engineers, building firmware for STM32 (or similar ARM-based) microcontrollers. The focus here is on fast, high-quality design.

Responsibilities as a Firmware Engineer:

  • Writing embedded C/C++ for STM32 or similar 32-bit ARM platforms
  • Working in bare-metal and RTOS environments
  • Building robust OTA update and fault-handling systems
  • Developing automated test frameworks for embedded code
  • Delivering real value to end users, fast

Required skills:

  • 3+ years embedded development experience
  • C/C++ in production environments (modern best practices)
  • Comfortable in RTOS and bare-metal systems
  • Familiar with Linux-based dev workflows and toolchains
  • Experience with comms protocols like CAN, I2C, Ethernet, etc.

What you get as a Firmware Engineer:

  • Up to 5% employer pension contributions
  • 25 days holiday
  • Regular team socials

Apply now to design the next generation of robotic solutions!

VISA sponsorship is not available for this role.

Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more.

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

Similar jobs