Embedded Software Engineer

YT Technologies
Bradley Stoke, United Kingdom
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior
Compensation
£ 55K

Job location

Bradley Stoke, United Kingdom

Tech stack

LTE (Telecommunication)
C++
Computer Programming
Software Debugging
Embedded Software
Firmware
FreeRTOS
Joint Test Action (IEEE Standards)
Real-Time Operating Systems
Visual Systems
Wi-Fi Technology
PIC Microcontroller
5G NR
Zigbee

Job description

  • Design, develop, and maintain embedded firmware in C/C++ for ESP32 and STM32 platforms.
  • Lead development using ESP-IDF, including OTA updates, BLE, Wi-Fi, and peripheral integration.
  • Work directly with global clients to define, develop, and deliver high-quality embedded systems.
  • Develop and optimise firmware across BLE, Wi-Fi, LoRa, ZigBee, LTE, 5G, and NB-IoT.
  • Integrate and control vision systems (thermal and RGB cameras).
  • Collaborate closely with electronics engineers on PCB bring-up, debugging, and validation.

Requirements

  • Strong C/C++ programming for embedded systems.

  • Expert knowledge of ESP32 (ESP-IDF) and STM32 microcontrollers.

  • Solid understanding of wireless communication protocols: BLE, Wi-Fi, LoRa, ZigBee, LTE, 5G, NB-IoT.

  • Proven experience implementing OTA (Over-The-Air) update systems.

  • Experience with vision systems or camera integration (e.g. Lepton, Arducam).

  • Ability to read schematics and collaborate effectively with hardware teams.

  • Experience using JTAG/SWD, oscilloscopes, and logic analysers.

  • Familiarity with RTOS (FreeRTOS or similar) and event-driven architectures.

  • Confident communicator, comfortable engaging with clients and presenting solutions.

Benefits & conditions

  • £50,000 £55,000 salary + profit share bonus (eligible after 12 months).
  • Hybrid working 2 days per week from home.
  • Flexible hours (flexi-time).
  • Work on multiple concurrent, high-impact projects with global industry leaders.
  • A genuine opportunity to take ownership, shape a new department, and grow into a leadership role.
  • Ongoing professional development and career progression support.
  • A collaborative, engineering-led culture that values innovation, autonomy, and excellence.

About the company

My client is a design and technology consultancy specialising in IoT, embedded systems, and connected devices. They partner with global leaders in defence, medical, industrial, and energy sectors to design and deliver innovative, production-ready technology. Their multidisciplinary team brings together electronics, firmware, software, mechanical design, and manufacturing expertise under one roof. Role Overview We re looking for a Senior Embedded Engineer to join a growing team in Bristol This is a client-facing role working directly with major global clients on multiple concurrent projects across diverse sectors. The work is varied, fast-paced, and highly rewarding, offering the opportunity to develop advanced IoT and embedded systems from concept through to production. This position represents a major career growth opportunity. As my client continues to expand, they are establishing firmware as a distinct and autonomous function within the business. You ll initially take ownership of the embedded function within a key project, then help define the future of the department shaping its processes, standards, and team as it grows. It s an ideal role for someone ready to take a significant step up in responsibility and leadership, with the long-term goal of building and leading the embedded engineering capability within an innovative, forward-looking company.

Apply for this position