Why this role stands out
This role offers a fantastic opportunity to contribute to innovative product development within a highly technical UK-based engineering team, focusing on cutting-edge motor control technology. You'll thrive here if you have a strong background in bare-metal C/C++ firmware development for BLDC motor controllers and enjoy collaborating on complex embedded systems. Apply now to grow your skills and make a significant impact in this exciting field.
Quick overview
Job description
Embedded Firmware Engineer - Motor Control - Reading, UK - Full-time - Designed, engineered and built in the UK.
You'll be joining a highly technical engineering environment where firmware, electronics and mechanical systems come together to create innovative products Developing new technology right here in the UK, from engineering through to build.
What you'll be doing:
You'll play a key role in developing and improving embedded firmware for BLDC motor control systems, working closely with the wider engineering team.
* Developing robust bare-metal C/C++ firmware
* Designing and developing firmware for BLDC motor controllers
* Working with motor-control algorithms, feedback systems and control strategies
* Debugging firmware
* Testing, validating and optimising firmware and embedded systems
What we're looking for:
* Proven experience as an Embedded Firmware Engineer
* Strong C or C++ programming skills
* Solid experience with bare-metal embedded development
* Commercial experience developing firmware for BLDC motor controllers
* Experience developing motor-control algorithms
* Experience with real-time embedded systems
* Exposure to power electronics or motor-control hardware
- Full-time onsite in Reading, UK
Similar jobs
- WI
Senior Software Engineer I - Wise for Enterprise - BanksRecently posted
Wise · london · Hybrid · Posted 14 Nov 2026 🇬🇧
MicroservicesSpringSpring Boot+3Technology£87k - £111k/yr - RE

Senior Software EngineerRecently posted
Renishaw · wotton under edge · Hybrid · Posted 14 Nov 2026 🇬🇧
LinearC#.NETTechnology£50k/yr - CA

Senior Software EngineerRecently posted
CACI Ltd · manchester · On-site · Posted 14 Nov 2026 🇬🇧
GitAWSJava+6TechnologySalary not listed - VI

Software Engineer InternRecently posted
Visa · reading · Hybrid · Posted 14 Nov 2026 🇬🇧
DockerSQLShell+4TechnologySalary not listed - JC

Lead Software Engineer - Data / Python / PySparkRecently posted
JPMorgan Chase & Co. · glasgow · Hybrid · Posted 14 Nov 2026 🇬🇧
OraclePL/SQLSQL+12TechnologySalary not listed - JC

Software Engineer III - Python/AWSRecently posted
JPMorgan Chase & Co. · london · Hybrid · Posted 14 Nov 2026 🇬🇧
AWSPythonAgile+2TechnologySalary not listed - UF
Staff Software Engineer (Autonomy)Recently posted
UFORCE · london · Hybrid · Posted 14 Nov 2026 🇬🇧
RustRoboticsC#+4TechnologySalary not listed - ME

Senior Software Engineer - C++ / Video ProcessingRecently posted
Medtronic · london · On-site · Posted 14 Nov 2026 🇬🇧
Edge ComputingEmbedded SystemsComputer Vision+2TechnologySalary not listed - SC

Software Engineer - Seismic (Contract)Recently posted
Schroders · london · Hybrid · Posted 14 Nov 2026 🇬🇧
Stakeholder ManagementSQLGit+10TechnologySalary not listed - TE
UAS Software EngineerRecently posted
Tekever · bristol · Hybrid · Posted 14 Nov 2026 🇬🇧
DockerRustGit+6TechnologySalary not listed - AL
Senior Software Engineer (DevSecOps & Autonomy)Recently posted
ALTEN · bristol · Hybrid · Posted 14 Nov 2026 🇬🇧
SAFeMicroservicesMongoDB+10TechnologySalary not listed - GV

Staff Software Engineer (Mechanical)Recently posted
GE Vernova · rugby · Hybrid · Posted 14 Nov 2026 🇬🇧
FortranShellC+++3TechnologySalary not listed
