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