Job Title: Embedded Firmware Engineer
Salary: Up to £45k (depending on experience)
Location: South Yorkshire
About the Role
We're working with an established engineering company developing advanced embedded electronic products for demanding operational environments. We're looking for an Embedded Firmware Engineer to help drive the development of their next generation of products. This is a hands-on role with the opportunity to contribute to projects from early concept through to validated prototypes and production-ready designs.
Key Responsibilities
* Design and develop embedded firmware.
* Write and maintain low-level drivers (SPI, I2C, UART, CAN, RS485) for new and existing hardware platforms.
* Collaborate closely with hardware engineers on PCB bring-up, fault-finding, design validation, and prototype testing.
* Implement robust, maintainable embedded code (C/C++) for resource-constrained microcontrollers.
* Support the full lifecycle: requirements capture, implementation, documentation, test procedures, and release processes.
* Participate in design reviews and contribute ideas toward architecture, performance, and reliability improvements.
About You:
1. Degree in Electronics Engineering, Embedded Systems or a related field....