Senior Embedded Software Engineer

Senior Embedded Software Engineer

Sheffield Full-Time 36000 - 60000 £ / year (est.) No home office possible
K

At a Glance

  • Tasks: Design and develop IoT-enabled products with robust embedded systems.
  • Company: Join a leading developer of IoT-connected devices in Doncaster.
  • Benefits: Enjoy a competitive salary up to £60,000 plus benefits.
  • Why this job: Work on cutting-edge technologies in a collaborative and innovative environment.
  • Qualifications: Strong C/C++ programming skills and experience with Linux-based embedded systems required.
  • Other info: Contribute to the full design life cycle and tackle real-time connectivity challenges.

The predicted salary is between 36000 - 60000 £ per year.

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 generation 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 employer: KO2 Embedded Recruitment Solutions Ltd

Join a dynamic and innovative team in Doncaster, where your expertise as a Senior Embedded Software Engineer will contribute to the development of cutting-edge IoT technologies. Our company fosters a collaborative work culture that values creativity and continuous improvement, offering competitive salaries and comprehensive benefits. With ample opportunities for professional growth and the chance to work on impactful projects that enhance everyday environments, this is an excellent place for those seeking meaningful and rewarding employment.
K

Contact Detail:

KO2 Embedded Recruitment Solutions Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Embedded Software Engineer

✨Tip Number 1

Make sure to showcase your experience with C/C++ and Linux-based embedded systems during any discussions. Be prepared to discuss specific projects where you've successfully implemented these skills, as this will demonstrate your hands-on expertise.

✨Tip Number 2

Familiarise yourself with the latest IoT communication protocols like MQTT, UART, SPI, and I2C. Being able to speak confidently about these technologies in an interview will show that you're up-to-date and ready to contribute from day one.

✨Tip Number 3

Highlight any experience you have with cross-functional teams. Prepare examples of how you've collaborated with different disciplines to solve complex problems, as this is crucial for the role and will set you apart from other candidates.

✨Tip Number 4

If you have experience with real-time operating systems (RTOS) or IoT security practices, make sure to mention it. These skills are desirable and can give you an edge over other applicants, so be ready to discuss how you've applied them in past projects.

We think you need these skills to ace Senior Embedded Software Engineer

C/C++ Programming
Embedded Systems Development
Linux-based Systems
Microcontroller Development (ARM, STM, PIC)
IoT Communication Protocols (MQTT, UART, SPI, I2C)
Hardware/Software Integration
Performance Optimisation
Code Review and Continuous Improvement
Real-Time Operating Systems (RTOS)
IoT Security Practices
Python Scripting
Electronics Design Skills (Circuit Design, PCB Layout, Schematic Capture)
Cross-Functional Collaboration
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with embedded software, particularly in C/C++ and IoT technologies. Emphasise any relevant projects or roles that showcase your skills in microcontroller development and system architecture.

Craft a Compelling Cover Letter: Write a cover letter that connects your background to the specific responsibilities of the Senior Embedded Software Engineer role. Mention your experience with cross-functional teams and how you’ve tackled hardware/software integration challenges in the past.

Showcase Relevant Projects: Include specific examples of projects where you developed embedded software for IoT devices. Detail your contributions, the technologies used, and the outcomes achieved to demonstrate your hands-on experience.

Highlight Continuous Improvement: Discuss your involvement in code reviews and any processes you've implemented for continuous improvement. This shows your commitment to quality and collaboration within a team setting, which is crucial for this role.

How to prepare for a job interview at KO2 Embedded Recruitment Solutions Ltd

✨Showcase Your Technical Skills

Be prepared to discuss your programming experience in C/C++ and any projects you've worked on involving Linux-based embedded systems. Highlight specific examples where you've developed or optimised software for IoT devices.

✨Demonstrate Problem-Solving Abilities

Expect questions about troubleshooting hardware/software integration challenges. Prepare to share instances where you've successfully resolved such issues, showcasing your analytical thinking and technical expertise.

✨Familiarise Yourself with IoT Protocols

Brush up on IoT communication protocols like MQTT, UART, SPI, and I2C. Be ready to explain how you've used these protocols in past projects and their importance in embedded systems.

✨Emphasise Team Collaboration

Since the role involves working closely with cross-functional teams, be ready to discuss your experience collaborating with others. Share examples of how you contributed to team projects and the impact of your collaboration on the final product.

Senior Embedded Software Engineer
KO2 Embedded Recruitment Solutions Ltd
K
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>