At a Glance
- Tasks: Design and develop embedded software for innovative power measurement devices.
- Company: Join a rapidly growing business in the tech industry based in Leeds.
- Benefits: Enjoy a hybrid work model, competitive salary, and additional perks.
- Why this job: Be part of a dynamic team driving innovation in the electricity sector.
- Qualifications: Expertise in C/C++ and experience with embedded software design required.
- Other info: No sponsorship available; ideal for those ready to make an impact.
The predicted salary is between 44000 - 66000 £ per year.
This is an exciting opportunity for a talented Senior Embedded Software Engineer with expertise in C/C++ (C++ 11/14/17) to join our rapidly growing business.
Responsibilities include:
- Design and develop embedded software solutions for innovative measurement devices for the power industry.
- Bring up firmware on new hardware platforms designed in-house.
- Implement software modules to facilitate communication with cloud services from embedded devices.
- Ensure high-quality software delivery by writing robust, maintainable, and reliable code that adheres to industry standards.
- Drive continuous improvements in process efficiency and product quality as deployment scales increase.
What we’ll need from you:
- Expertise in C/C++ (C++ 11/14/17).
- Proven experience in embedded software design and full product lifecycle development.
- Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors.
- Experience with unit testing frameworks and working with source control systems (Git).
- Familiarity with Linux as both a target platform and development environment.
- Ability to adapt to changing priorities in a dynamic environment, with a focus on agile methodologies.
- Experience with Continuous Integration tools is beneficial.
- Aware of the electricity industry is beneficial.
Please note we cannot provide sponsorship for the role. If interested, please send across an updated CV.
Senior Embedded Software Engineer in Leeds employer: ZENOVO LTD
Contact Detail:
ZENOVO LTD Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Software Engineer in Leeds
✨Tip Number 1
Make sure to showcase your expertise in C/C++ prominently during any discussions. Be prepared to discuss specific projects where you've used C++ 11/14/17, as this will demonstrate your hands-on experience and technical depth.
✨Tip Number 2
Familiarise yourself with the latest trends in embedded software development, especially related to the power industry. This knowledge can help you engage in meaningful conversations during interviews and show that you're genuinely interested in the role.
✨Tip Number 3
Prepare to discuss your experience with low-level protocols like SPI, I2C, and RS232. Being able to explain how you've interfaced with ARM Cortex microprocessors will set you apart from other candidates.
✨Tip Number 4
If you have experience with Continuous Integration tools, be ready to share examples of how you've implemented them in past projects. This will highlight your commitment to high-quality software delivery and process efficiency.
We think you need these skills to ace Senior Embedded Software Engineer in Leeds
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your expertise in C/C++ and embedded software design. Include specific projects or experiences that demonstrate your skills with low-level protocols and ARM Cortex microprocessors.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for the role and the power industry. Mention your experience with unit testing frameworks and Continuous Integration tools, and how you can contribute to the company's goals.
Highlight Relevant Experience: In your application, emphasise your proven experience in full product lifecycle development. Provide examples of how you've driven process improvements and ensured high-quality software delivery in previous roles.
Showcase Adaptability: Demonstrate your ability to adapt to changing priorities by sharing examples from your past work where you successfully navigated dynamic environments, particularly using agile methodologies.
How to prepare for a job interview at ZENOVO LTD
✨Showcase Your C/C++ Expertise
Be prepared to discuss your experience with C/C++ in detail, especially versions 11, 14, and 17. Bring examples of projects where you've implemented these languages, focusing on how you tackled challenges and ensured code quality.
✨Demonstrate Embedded Systems Knowledge
Highlight your understanding of embedded software design and the full product lifecycle. Be ready to explain your approach to developing software for measurement devices and any relevant experiences you've had with ARM Cortex microprocessors.
✨Discuss Low-Level Protocols
Familiarise yourself with low-level protocols like SPI, I2C, and RS232. During the interview, be prepared to discuss how you've interfaced with these protocols in past projects and the impact they had on your work.
✨Emphasise Agile Methodologies
Since the role requires adaptability in a dynamic environment, share your experiences working in agile teams. Discuss how you've contributed to process improvements and how you handle changing priorities effectively.