At a Glance
- Tasks: Design and develop embedded software for innovative power industry measurement devices.
- Company: Join Mid-Way Supply, Inc., a rapidly growing business in the tech sector.
- 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 industry.
- Qualifications: Expertise in C/C++ and experience with embedded software design required.
- Other info: This role is full-time and cannot provide sponsorship.
The predicted salary is between 44000 - 66000 £ per year.
Location: Hybrid (3 days onsite, 2 remote), Leeds
Salary: £55,000 + benefits
About The Role:
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.
- 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.
- Awareness of the electricity industry is beneficial.
Please note we cannot provide sponsorship for the role. If interested, please send across an updated CV.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Information Technology, Software Development
Senior Embedded Software Engineer employer: Mid Waysupply
Contact Detail:
Mid Waysupply 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 and technologies in embedded software development, especially those related to the power industry. This will not only help you stand out 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. Having concrete examples of how you've interfaced with ARM Cortex microprocessors will be crucial in demonstrating your technical capabilities.
✨Tip Number 4
Since the role involves working in a hybrid environment, be ready to talk about your experience with remote collaboration tools and agile methodologies. Highlight any past experiences where you successfully adapted to changing priorities in a dynamic setting.
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 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 agile methodologies and Continuous Integration tools, and explain how you can contribute to the company's goals.
Highlight Relevant Experience: In your application, emphasise your proven experience in the full product lifecycle development of embedded software. Provide examples of how you've ensured high-quality software delivery and driven process improvements.
Showcase Adaptability: Demonstrate your ability to adapt to changing priorities by sharing examples from your previous roles. This will show that you can thrive in a dynamic environment, which is crucial for this position.
How to prepare for a job interview at Mid Waysupply
✨Showcase Your C/C++ Expertise
Be prepared to discuss your experience with C/C++ in detail, especially versions 11, 14, and 17. Highlight specific projects where you implemented these languages, focusing on the challenges you faced and how you overcame them.
✨Demonstrate Embedded Systems Knowledge
Familiarise yourself with embedded software design principles and be ready to explain the full product lifecycle. Discuss any relevant experience you have with low-level protocols like SPI, I2C, and RS232, as well as interfacing with ARM Cortex microprocessors.
✨Emphasise Agile Methodologies
Since the role requires adaptability in a dynamic environment, be prepared to share examples of how you've successfully worked within agile frameworks. Discuss how you handle changing priorities and ensure project goals are met.
✨Prepare for Technical Questions
Expect technical questions related to unit testing frameworks and source control systems like Git. Brush up on your knowledge of Continuous Integration tools and be ready to discuss how they can improve software delivery and quality.