Skip to main content

Senior Embedded Software Engineer

Job Description

Job Title: Senior Embedded Software Engineer

Location: Doncaster

Salary: Up to £60,000 + benefits


Join a forward-thinking team in Doncaster, working with a leading developer of IoT-connected devices that power smarter, safer environments. Our client is passionate about delivering intelligent, reliable solutions that connect and protect—at home, at work, and beyond.


The Role:

We’re seeking an experienced Embedded Software Engineer to help design and develop the next of IoT-enabled products. You’ll play a key role in building robust embedded systems that support real-time connectivity and intelligent control.


Responsibilities:

  • Develop, implement, and test embedded software for IoT-connected devices
  • Collaborate with cross-functional teams to define system requirements and architecture
  • Troubleshoot and resolve hardware/software integration challenges
  • Optimize embedded software for performance, efficiency, and reliability
  • Participate in code reviews and contribute to continuous improvement processes


What You’ll Bring:

  • Strong programming skills in C/C++
  • Experience with Linux-based embedded systems
  • Microcontroller development: ARM, STM or PIC families desired
  • Proficiency in IoT communication protocols (e.g., MQTT, UART, SPI, I2C)
  • Experience contributing throughout the full design life cycle
  • Experience working closely with a multidiscipline team


Desirable Experience:

  • Familiarity with real-time operating systems (RTOS) and IoT security practices
  • Python scripting
  • Electronics design skills (circuit design, PCB layout, schematic capture etc)


Why Apply

  • Competitive salary up to £60,000 + benefits
  • Work on cutting-edge IoT technologies that are shaping the future
  • Join a collaborative, innovative team with a passion for connected solutions

Senior Embedded Software Engineer

Doncaster, UK
Full time

Published on 05/29/2025

Share this job now