Senior Embedded Software Engineer

Ignitec Ltd
Bradley Stoke, United Kingdom
2 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)
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Azure
C++
Code Review
Computer Programming
Software Debugging
Embedded Software
Firmware
FreeRTOS
Joint Test Action (IEEE Standards)
Python
Real-Time Operating Systems
Visual Systems
Wi-Fi Technology
Scripting (Bash/Python/Go/Ruby)
PIC Microcontroller
5G NR
GIT
Event Driven Architecture
Zigbee
Hardware Debugging

Job description

We're looking for a Senior Embedded Engineer to join our growing team in Bradley Stoke. 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 Ignitec continues to expand, we are establishing firmware as a distinct and autonomous function within the business. You'll be a foundational member of the embedded function, contributing to high-profile projects, engineering processes, and development lifecycle design while helping shape the future direction of the embedded department.

It's an ideal role for someone ready to shape engineering practices and technical direction and thrive in a high-autonomy role where technical decisions genuinely influence project and business outcomes., * 1. Design, develop, and maintain embedded firmware in C/C++ for ESP32 and STM32 platforms.

    1. Design and maintain development environments using a range of development frameworks/kits such as ESP-IDF, STM32Cube, and MDK-ARM.3. Work directly with global clients to define, develop, and deliver high-quality embedded systems.4. Develop and optimise firmware across BLE, Wi-Fi, LoRa, ZigBee, LTE, 5G, and NB-IoT.5. Collaborate closely with electronics engineers on PCB bring-up, debugging, and validation.6. Support hardware prototyping, bring-up, and validation using development kits and custom PCBs.7. Establish and improve internal processes, documentation, and coding standards.8. Mentor junior engineers and contribute to the development of the embedded team.9. Balance multiple concurrent client projects while maintaining high engineering standards.

Requirements

  • Strong C/C++ programming for embedded systems.
  • Experience with modern firmware development practices including Git, CI/CD pipelines, Dev Containers, automated testing, and collaborative code review workflows.
  • 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.
  • Ability to read schematics and collaborate effectively with hardware teams.
  • Hands-on ability with soldering, prototyping, and debugging hardware.
  • 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.

Desirable Skills

  • Experience with Nordic (nRF52/nRF53/nRF91) platforms.
  • Experience with vision systems or camera integration (e.g. Lepton, Arducam).
  • Experience with Ai/ML on the edge.
  • Python or scripting for testing and automation.
  • Familiarity with IoT cloud platforms (AWS, Azure, etc.).
  • Understanding of production testing, DFM, and manufacturing processes.

Benefits & conditions

Pulled from the full job description

  • Employee mentoring programme
  • Free parking
  • Flexible schedule
  • On-site parking, * £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.
  • Ongoing professional development and career progression support.
  • A collaborative, engineering-led culture that values innovation, autonomy, and excellence.
  • Monthly team socials.

Pay: £50,000.00-£55,000.00 per year

About the company

Ignitec is a design and technology consultancy specialising in IoT, embedded systems, and connected devices. We partner with global leaders in defence, medical, industrial, aerospace and energy sectors to design and deliver innovative, production-ready technology. Our multidisciplinary team brings together electronics, firmware, software, mechanical design, and manufacturing expertise under one roof.

Apply for this position