Senior Embedded Software Engineer
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Leeds Full-Time 44000 - 66000 £ / year (est.) No home office possible
Z

At a Glance

  • Tasks: Design and develop embedded software for innovative power measurement devices.
  • Company: Join a rapidly growing business focused on cutting-edge technology in the power industry.
  • Benefits: Enjoy a hybrid work model, competitive salary, and additional perks.
  • Why this job: Be part of a dynamic team driving innovation and improving product quality.
  • Qualifications: Expertise in C/C++, embedded software design, and knowledge of low-level protocols required.
  • Other info: No sponsorship available; ideal for tech-savvy individuals 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 employer: ZENOVO LTD

Join a forward-thinking company in Leeds that values innovation and collaboration, offering a hybrid work model that promotes a healthy work-life balance. As a Senior Embedded Software Engineer, you'll benefit from a supportive work culture that encourages professional growth through continuous learning opportunities and involvement in cutting-edge projects within the power industry. With competitive salary packages and a commitment to employee well-being, this is an excellent opportunity for those seeking meaningful and rewarding employment.
Z

Contact Detail:

ZENOVO LTD Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Make sure to showcase your expertise in C/C++ during any conversations or interviews. Be prepared to discuss specific projects where you've used C++ 11/14/17, as this will demonstrate your hands-on experience and technical knowledge.

✨Tip Number 2

Familiarise yourself with the latest trends in embedded software development and the power industry. This will not only help you in interviews but also show your genuine interest in the role and the company.

✨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 quality and efficiency in software delivery.

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

C/C++ Programming (C++ 11/14/17)
Embedded Software Design
Full Product Lifecycle Development
Low-Level Protocols (SPI, I2C, RS232)
ARM Cortex Microprocessor Interfacing
Unit Testing Frameworks
Source Control Systems (Git)
Linux Development Environment
Agile Methodologies
Continuous Integration Tools
Problem-Solving Skills
Attention to Detail
Adaptability
Communication Skills

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 Strong Cover Letter: Write a cover letter that showcases your passion for the power industry and your experience with agile methodologies. Mention how your background aligns with the company's goals and the role's requirements.

Highlight Relevant Experience: In your application, emphasise your experience with unit testing frameworks and Continuous Integration tools. Provide examples of how you've driven improvements in process efficiency and product quality in previous roles.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. Ensure that your documents are clear, concise, and free from typos to make a strong impression.

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.

Senior Embedded Software Engineer
ZENOVO LTD
Z
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>