At a Glance
- Tasks: Design and develop embedded software for cutting-edge products in a dynamic team.
- Company: Join a tech-focused organisation with a passion for innovation.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on continuous improvement and career advancement.
- Why this job: Make an impact on exciting projects while honing your technical skills.
- Qualifications: 5+ years in embedded software development and strong C/C++ skills required.
The predicted salary is between 55000 - 70000 € per year.
A technology-focused organisation is seeking a Senior Embedded Engineer to join a multidisciplinary engineering team developing complex embedded systems. The role involves working on commercially delivered products in a structured product development environment, contributing across the full lifecycle from design through to deployment. This position suits an experienced embedded engineer who enjoys technically demanding work and takes ownership of software quality, performance, and reliability.
As a Senior Embedded Engineer, you will design and develop embedded software for modern embedded platforms, working closely with other engineers to deliver robust, secure, and maintainable solutions. You will apply strong expertise in embedded C and C++, real-time systems, and microcontroller-based development, while contributing to architecture, code quality, and best engineering practice.
Key Responsibilities- Design, develop, and maintain embedded firmware for commercial products
- Develop efficient, reliable software using embedded C and C++
- Work with a range of microcontrollers, including ARM-based platforms
- Develop software for real-time operating systems (RTOS)
- Implement and debug embedded communication protocols
- Participate in technical design discussions and architectural decisions
- Conduct code reviews to ensure quality, performance, and maintainability
- Contribute to secure embedded and connected system development
- Support the full product lifecycle, from concept through to release
- Collaborate effectively with software, hardware, and systems engineers
- Produce clear technical documentation covering design and testing
- Develop and execute firmware test plans
- Debug and resolve complex embedded issues
- Apply embedded software testing best practices, including unit and integration testing
- Support continuous improvement of development processes and standards
- Degree in Electronics, Embedded Systems, Computer Engineering, or similar
- 5+ years’ experience in embedded software development within a product environment
- Strong proficiency in embedded C and C++
- Experience working with microcontrollers
- Experience developing software for RTOS-based systems
- Good understanding of embedded communication interfaces
- Experience contributing to released, commercial embedded products
- Exposure to connected or networked embedded systems
- Understanding of embedded security principles
- Experience working within Agile or structured development environments
- Experience with high-performance embedded platforms
- Exposure to machine learning or algorithm deployment on embedded systems
- Experience collaborating with data or algorithm-focused teams
Embedded Software engineer Embedded Software engineer in Worcester employer: Yoh, A Day & Zimmermann Company
Join a forward-thinking technology organisation that values innovation and collaboration, offering a dynamic work culture where your expertise as a Senior Embedded Engineer will be recognised and rewarded. With a focus on employee growth, you will have access to continuous learning opportunities and the chance to work on cutting-edge projects in a structured environment, all while enjoying the benefits of a supportive team dedicated to delivering high-quality embedded solutions.
Contact Detail:
Yoh, A Day & Zimmermann Company Recruiting Team
StudySmarter Expert Advice🤫
We think this is how you could land Embedded Software engineer Embedded Software engineer in Worcester
✨Tip Number 1
Network like a pro! Reach out to your connections in the embedded systems field. Attend meetups, webinars, or tech events where you can chat with industry folks. You never know who might have a lead on that perfect job!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving embedded C and C++. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on real-time systems and microcontroller development. Be ready to discuss your experience with embedded communication protocols and how you've tackled complex issues in past projects.
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it makes it easier for us to keep track of your application and get back to you quickly.
We think you need these skills to ace Embedded Software engineer Embedded Software engineer in Worcester
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Embedded Engineer role. Highlight your experience with embedded C and C++, as well as any work you've done with microcontrollers and RTOS. We want to see how your skills match what we're looking for!
Showcase Your Projects:Include specific examples of projects you've worked on that demonstrate your ability to design and develop embedded software. We love seeing real-world applications of your skills, so don’t hold back on the details!
Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your experience and skills. We appreciate a well-structured application!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Yoh, A Day & Zimmermann Company
✨Know Your Stuff
Make sure you brush up on your embedded C and C++ skills. Be ready to discuss your experience with microcontrollers and real-time operating systems. Prepare to explain how you've tackled complex embedded issues in the past.
✨Showcase Your Projects
Bring examples of your previous work, especially any commercial products you've contributed to. Highlight your role in the full product lifecycle, from design to deployment, and be prepared to discuss the challenges you faced and how you overcame them.
✨Engage in Technical Discussions
During the interview, don’t shy away from technical design discussions. Show your enthusiasm for architecture and code quality by asking insightful questions. This will demonstrate your collaborative spirit and commitment to best engineering practices.
✨Emphasise Continuous Improvement
Talk about your approach to testing and quality assurance. Share how you’ve implemented best practices in firmware testing and how you contribute to improving development processes. This shows that you’re not just a coder but someone who cares about the overall quality of the product.