Senior Embedded Software Engineer
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Sheffield Full-Time 43200 - 72000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Design and develop IoT-enabled products with a focus on embedded software.
  • Company: Join a leading developer of smart, connected devices in Doncaster.
  • Benefits: Enjoy a competitive salary up to £60,000 plus additional perks.
  • Why this job: Be part of an innovative team shaping the future of technology.
  • Qualifications: Strong C/C++ skills and experience with Linux-based embedded systems required.
  • Other info: Work collaboratively with a multidisciplinary team on exciting projects.

The predicted salary is between 43200 - 72000 £ 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
  • 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
  • Familiarity with real-time operating systems (RTOS) and IoT security practices
  • Python scripting

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: JR United Kingdom

Join a dynamic and innovative team in Doncaster, where you'll have the opportunity to work on cutting-edge IoT technologies that are shaping the future. Our collaborative work culture fosters creativity and growth, providing you with ample opportunities for professional development and advancement. With a competitive salary of up to £60,000 and a focus on delivering intelligent solutions, this is an excellent employer for those seeking meaningful and rewarding employment in the tech industry.
J

Contact Detail:

JR United Kingdom Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network with professionals in the IoT and embedded systems field. Attend local meetups or online webinars to connect with others who work in similar roles. This can help you gain insights into the industry and potentially lead to referrals.

✨Tip Number 2

Showcase your projects related to embedded systems and IoT on platforms like GitHub. Having a portfolio of your work can demonstrate your skills and experience to potential employers, making you stand out in the application process.

✨Tip Number 3

Stay updated on the latest trends and technologies in embedded software engineering. Follow relevant blogs, podcasts, and forums to keep your knowledge fresh and be prepared to discuss these topics during interviews.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges and system design problems specific to embedded systems. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the interview.

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

C/C++ Programming
Embedded Systems Development
IoT Communication Protocols (MQTT, UART, SPI, I2C)
Linux-based Embedded Systems
Real-Time Operating Systems (RTOS)
IoT Security Practices
Hardware/Software Integration
Performance Optimisation
Code Review and Continuous Improvement
Cross-Functional Collaboration
Full Design Life Cycle Experience
Troubleshooting Skills
Python Scripting

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with embedded software, particularly in C/C++ and Linux-based systems. Include specific projects or roles that demonstrate your skills in IoT communication protocols and real-time operating systems.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for IoT technologies and your ability to work collaboratively in a team. Mention any relevant experiences that align with the responsibilities outlined in the job description.

Highlight Relevant Skills: In your application, emphasise your proficiency in troubleshooting hardware/software integration challenges and your experience with performance optimisation. This will show that you understand the key aspects of the role.

Showcase Continuous Improvement: Mention any past experiences where you contributed to code reviews or continuous improvement processes. This demonstrates your commitment to quality and collaboration, which is essential for the role.

How to prepare for a job interview at JR United Kingdom

✨Showcase Your Technical Skills

Be prepared to discuss your programming skills in C/C++ and your experience with Linux-based embedded systems. Bring examples of past projects where you developed embedded software for IoT devices, as this will demonstrate your hands-on expertise.

✨Understand IoT Communication Protocols

Familiarise yourself with the IoT communication protocols mentioned in the job description, such as MQTT, UART, SPI, and I2C. Be ready to explain how you've used these protocols in previous roles and how they apply to the position you're interviewing for.

✨Emphasise Collaboration Experience

Since the role involves working with cross-functional teams, highlight your experience collaborating with multidisciplinary teams. Share specific examples of how you contributed to defining system requirements and architecture in past projects.

✨Prepare for Problem-Solving Questions

Expect questions that assess your troubleshooting skills, especially regarding hardware/software integration challenges. Think of scenarios where you successfully resolved issues and be ready to walk the interviewer through your thought process.

Senior Embedded Software Engineer
JR United Kingdom
J
  • Senior Embedded Software Engineer

    Sheffield
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-06-21

  • J

    JR United Kingdom

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>