At a Glance
- Tasks: Design and develop embedded software for STM32 microcontrollers and motor control systems.
- Company: Join KO2 Embedded Recruitment Solutions, a leader in Embedded Systems and Electronics Engineering.
- Benefits: Enjoy a competitive salary up to £60,000 and a supportive, collaborative work environment.
- Why this job: Work on exciting projects that challenge your skills and contribute to innovative technology.
- Qualifications: Experience with STM32 microcontrollers, C programming, and debugging tools is essential.
- Other info: This is a full-time, permanent position based in Bradford, West Yorkshire.
The predicted salary is between 36000 - 60000 £ per year.
Embedded Software Engineer – IoT
Location: Leeds City Centre (Hybrid)
Salary: £40,000 – £60,000 DOE
KO2 specialises in the embedded and electronics design sector. If this role isn’t right for you but you know someone who may be interested, please let us know — we offer a referral bonus for successful introductions.
KO2 is working with an innovative IoT company based in Leeds City Centre that is continuing to grow its engineering team. They are looking for an experienced Embedded Software Engineer to play a key role in the development of next-generation connected products used in real-world applications.
This is a great opportunity to join a technically strong team, working on full product lifecycles in a fast-moving and collaborative environment.
The Role
As an Embedded Engineer, you’ll be responsible for designing, developing, and maintaining embedded software for IoT devices. You’ll work closely with hardware, systems, and product teams to deliver robust and scalable solutions.
Key Responsibilities
- Develop and maintain embedded software in C/C++
- Work with RTOS-based systems
- Implement and support wireless communication protocols
- Contribute across the full development lifecycle, from concept to production
- Debug, test, and optimise embedded systems for performance and reliability
Essential Skills & Experience
- 4+ years’ commercial experience in embedded software development
- Strong experience with Embedded C/C++
- Solid understanding of RTOS
- Experience working with wireless communications (e.g. BLE, Wi-Fi, Sub-GHz, etc.)
- Comfortable working on resource-constrained devices
Desirable Experience
- Embedded Linux
- Zigbee or other mesh networking protocols
- IoT product development experience
What’s on Offer
- Competitive salary depending on experience
- Hybrid working (Leeds City Centre office)
- Opportunity to work on cutting-edge IoT products
- Collaborative engineering culture with real technical ownership
If you’re an Embedded Engineer looking for a new challenge in the IoT space and want to work on meaningful, connected technology, this could be a great fit.
Embedded Software Engineer employer: KO2 Embedded Recruitment Solutions Ltd
Contact Detail:
KO2 Embedded Recruitment Solutions Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer
✨Tip Number 1
Familiarise yourself with STM32 microcontrollers and their specific features. Being able to discuss your hands-on experience with these systems during an interview will demonstrate your technical expertise and make you a more attractive candidate.
✨Tip Number 2
Brush up on your knowledge of motor control algorithms, particularly PID control. Be prepared to explain how you've implemented these in past projects, as this is a key responsibility for the role.
✨Tip Number 3
Showcase your collaborative skills by discussing any previous experiences working closely with hardware engineers. Highlighting your ability to integrate software and hardware effectively can set you apart from other candidates.
✨Tip Number 4
Get comfortable with Git-based workflows if you aren't already. Being able to talk about your experience with version control systems like GitHub or GitLab will demonstrate your readiness to work in a team environment.
We think you need these skills to ace Embedded Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience with embedded systems, particularly with STM32 microcontrollers. Include specific projects or roles where you've implemented motor control algorithms or developed firmware.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for embedded software engineering. Mention your familiarity with tools like STM32CubeIDE and Git, and how your skills align with the responsibilities outlined in the job description.
Showcase Technical Skills: In your application, emphasise your proficiency in C and any experience with C++. Highlight your understanding of communication protocols such as UART, SPI, and I2C, as well as your hands-on experience with debugging tools.
Prepare for Technical Questions: Be ready to discuss your previous projects and the technical challenges you faced. Prepare to explain your approach to problem-solving and how you collaborate with hardware engineers to ensure system performance.
How to prepare for a job interview at KO2 Embedded Recruitment Solutions Ltd
✨Showcase Your Technical Skills
Be prepared to discuss your experience with STM32 microcontrollers and the specific projects you've worked on. Highlight your proficiency in C and any relevant experience with C++ or FreeRTOS, as these are crucial for the role.
✨Demonstrate Problem-Solving Abilities
Expect to face technical questions that assess your problem-solving skills. Prepare examples of challenges you've encountered in previous projects and how you resolved them, particularly in embedded systems.
✨Familiarise Yourself with Version Control
Since the role involves using Git for version control, make sure you can discuss your experience with GitHub or GitLab. Be ready to explain how you've used these tools in collaborative projects.
✨Prepare for Team Collaboration Questions
The company values teamwork, so be ready to share experiences where you've successfully collaborated with hardware engineers or participated in code reviews. Emphasise your ability to work both independently and as part of a team.