Senior Embedded Software Engineer

Ignitec Ltd
Bradley Stoke, UK
about 1 month ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£50,000.0 - £55,000.0
Working hours
Shift work
Job source

Tech stack

LTE (Telecommunication) Artificial Intelligence Amazon Web Services Automation of Tests Microsoft Azure C++ (Programming Language) Code Review Computer Programming Software Debugging Embedded Software Firmware FreeRTOS
+12 more
Joint Test Action (IEEE Standards) Python (Programming Language) Real-Time Operating Systems Visual Systems Wi-Fi Technology Scripting 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

7:27 min

How Git architecture fundamentally exposes historical code secrets

Dwayne Mcdaniel · LIVE

Videos

See all

Related articles

See all