Permanent Embedded C++ Jobs in London

2 of 2 Permanent Embedded C++ Jobs in London

Embedded C/C++ Programmer, London

City of London, London, England, United Kingdom
IT Search & Select
Join a cutting-edge robotics company in the heart of London that’s redefining automation through intelligent motion systems. We’re looking for an experienced Embedded C/C++ Programmer to be at the forefront of developing high-performance motion control software powering our next generation of robotic platforms. What You’ll Be Doing Architecting and implementing real … time embedded software for precision motion control Integrating motor drivers, sensors, and actuators into embedded systems Collaborating with mechanical and control engineers to optimize robotic performance Debugging low-level firmware and fine-tuning algorithms for responsiveness and accuracy Working across the full product lifecycle—from prototyping to deployment in the field What We’re Looking For Strong proficiency … in C and modern C++ (C++14/17/20) in embedded environments Solid understanding of real-time operating systems (RTOS) and interrupt-driven programming Experience with microcontrollers (ARM Cortex-M preferred) and low-level hardware interfaces (SPI, I2C, UART) Familiarity with motor control techniques such as PID tuning, PWM generation, or feedback loops Background in robotics, automation More ❯
Employment Type: Full-Time
Salary: £55,000 - £80,000 per annum
Posted:

Embedded Firmware Engineer, Power Electronics

London, United Kingdom
Fuse Energy, LLC
building the next generation of intelligent energy systems-where hardware, software, and data come together to drive efficiency and resilience. As part of this mission, we're expanding our embedded systems team to deliver robust, high-performance firmware that powers our innovative energy products in the field. We're looking for an Embedded Firmware Engineer to help design … and implement the low-level software that runs on our embedded platforms. You'll develop firmware to interface with microcontrollers, implement real-time control algorithms, and work closely with hardware and systems teams to ensure seamless integration. This role is perfect for someone who enjoys writing high-quality C code, diving into registers and datasheets, and building reliable, production … grade embedded systems. Responsibilities Develop low-level firmware and drivers for microcontrollers and embedded peripherals (SPI, I2C, UART, DMA, ADC, etc.). Design and implement real-time control software and embedded algorithms for energy devices. Write, test, and debug embedded C/C++ firmware running on bare-metal or RTOS-based systems. Collaborate with hardware More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Embedded C++
London
25th Percentile
£52,500
Median
£55,000
75th Percentile
£57,500