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
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
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.