Senior Embedded C++ Engineer
Join our award-winning engineering team at the forefront of high-end smart home technology. We create premium, fully integrated control systems for some of the most exclusive residential properties across the UK and Europe.
What You’ll Be Doing
-
Design and maintain firmware for embedded ARM-based systems using STM32 microcontrollers, including dual-core architectures.
-
Develop bootloaders and startup code, and manage firmware updates.
-
Implement real-time applications using FreeRTOS and integrate the LWIP stack for Ethernet communications.
-
Collaborate with hardware engineers to ensure optimal firmware/hardware integration.
-
Create and maintain manufacturing test code and diagnostic tools.
-
Evaluate and prototype new components, sensors, and communication methods.
-
Define and manage communication protocols, configuration standards, and internal definitions.
-
Maintain version control (GitHub) and documentation.
-
Support the wider engineering team with system debugging, code reviews, and architecture planning.
What We’re Looking For
Minimum 5 years of experience in embedded firmware development with ARM Cortex-M series (STM32).
- Strong proficiency in C and C++ for embedded systems.
- Experience working with STM32CubeIDE, Segger Ozone, and J-Link tools, linker scripts.
- Solid understanding of real-time operating systems, particularly FreeRTOS.
- Practical experience with Ethernet networking stacks, including LWIP.
- Knowledge of common peripheral interfaces: GPIO, SPI, I2C, UART, USB, and Ethernet.
- Familiarity with wireless communication technologies: BLE, Zigbee, Thread, or Wi-Fi.
- Strong low-level debugging skills and hands-on experience with oscilloscopes, logic analysers, network analysers, and Wireshark.
- Scripting for testing or automation (e.g., Python, J-Link scripts).
Why Join Us
- Work on cutting-edge projects that blend luxury living with technical precision
- Small, dynamic team where your voice matters and creativity is celebrated
- Flexible hybrid setup with regular team events and innovation sprints
- Direct impact on the design and function of award-winning smart environments
- Company
- IT Search & Select
- Location
- Reading, Berkshire, England, United Kingdom
- Employment Type
- Full-Time
- Salary
- £55,000 - £80,000 per annum
- Posted
- Company
- IT Search & Select
- Location
- Reading, Berkshire, England, United Kingdom
- Employment Type
- Full-Time
- Salary
- £55,000 - £80,000 per annum
- Posted