Senior Firmware Engineer

Senior Firmware Engineer

Full-Time 48000 - 72000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Design and optimize firmware for cutting-edge EV charging solutions.
  • Company: Join Hypervolt, a leader in innovative EV charging and grid management since 2021.
  • Benefits: Enjoy a dynamic work environment with opportunities for growth and collaboration.
  • Why this job: Be part of the energy transition and make a real impact on EV adoption.
  • Qualifications: Experience in firmware development and strong skills in C/C++ programming required.
  • Other info: Bonus points for familiarity with MSPM0 microcontrollers and Python scripting!

The predicted salary is between 48000 - 72000 £ per year.

Hypervolt is at the forefront of the energy transition and is dedicated to providing innovative and reliable EV charging and grid management solutions. We launched in 2021 with the bold ambition to accelerate EV adoption by relentlessly focusing on the customer experience, great software, and beautifully designed hardware.

Responsibilities:

  • Design, develop, and optimise firmware for bare-metal and RTOS-based embedded platforms.
  • Debug and troubleshoot firmware using logic analysers, oscilloscopes, and protocol analysers.
  • Implement high-performance, efficient C/C++ code, ensuring reliability and maintainability.
  • Work with common MCU peripherals such as I2C, SPI, Ethernet, CAN, RS-485, and UART, integrating them into real-time embedded systems.
  • Develop firmware optimised for mass production, considering scalability, manufacturability, and long-term reliability.
  • Collaborate with hardware engineers, test teams, and manufacturing to ensure seamless integration and production readiness.
  • Optimise system performance through efficient memory, power management, and real-time processing techniques.
  • Ensure firmware quality through code reviews, testing, and debugging on hardware.
  • Maintain detailed documentation of firmware architecture, design decisions, and best practices.

Qualifications:

  • Proven experience in firmware development for bare-metal or RTOS-based embedded systems.
  • Strong debugging skills, including experience using logic analysers, oscilloscopes, and protocol analysers.
  • Proficiency in high-performance C or C++ programming for resource-constrained environments.
  • Deep understanding of microcontroller peripherals and communication protocols (I2C, SPI, Ethernet, CAN, RS-485, UART).
  • Experience in writing firmware for mass production, considering scalability, robustness, and manufacturability constraints.
  • Familiarity with version control systems (e.g., Git) and embedded development toolchains.
  • Experience with low-power embedded systems and real-time constraints.

Bonus Qualifications:

  • Experience working with the MSPM0 microcontroller family.
  • Ability to write test scripts in Python for validation and automation.
  • Experience with BLE and WiFi communication protocols.
  • Experience with Yocto environment for embedded Linux development.

Senior Firmware Engineer employer: Hypervolt Limited

At Hypervolt, we pride ourselves on being an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration. Our commitment to employee growth is reflected in our supportive culture, where team members are encouraged to develop their skills and contribute to meaningful projects in the rapidly evolving EV sector. Located at the heart of the energy transition, we provide unique opportunities to work on cutting-edge technology while enjoying a flexible work-life balance and a strong focus on customer experience.
H

Contact Detail:

Hypervolt Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Firmware Engineer

✨Tip Number 1

Familiarize yourself with the specific microcontroller peripherals mentioned in the job description, such as I2C, SPI, and CAN. Having hands-on experience or projects that showcase your skills with these protocols can set you apart during the interview process.

✨Tip Number 2

Brush up on your debugging skills using logic analyzers and oscilloscopes. Being able to demonstrate your troubleshooting process and how you've resolved firmware issues in past projects will show your practical expertise.

✨Tip Number 3

If you have experience with low-power embedded systems, be ready to discuss specific techniques you've used for power management. This is a key aspect of the role, and showcasing your knowledge can make a strong impression.

✨Tip Number 4

Consider preparing examples of your previous work where you optimized firmware for mass production. Discussing scalability and manufacturability in your projects will highlight your understanding of the production environment.

We think you need these skills to ace Senior Firmware Engineer

Firmware Development
Embedded Systems
Debugging Skills
Logic Analyser Proficiency
Oscilloscope Usage
Protocol Analysers
C Programming
C++ Programming
Microcontroller Peripherals
I2C Communication
SPI Communication
Ethernet Communication
CAN Communication
RS-485 Communication
UART Communication
Mass Production Firmware Development
Scalability Considerations
Robustness in Design
Version Control Systems (e.g., Git)
Embedded Development Toolchains
Low-Power Embedded Systems
Real-Time Processing Techniques
Documentation Skills
Collaboration with Hardware Engineers
Testing and Debugging on Hardware
Python Scripting for Validation
BLE Communication Protocols
WiFi Communication Protocols
Yocto Environment Familiarity

Some tips for your application 🫡

Understand the Company: Before applying, take some time to understand Hypervolt's mission and values. Familiarize yourself with their products and the role they play in the energy transition. This knowledge will help you tailor your application to align with their goals.

Highlight Relevant Experience: In your CV and cover letter, emphasize your experience in firmware development for embedded systems, particularly with bare-metal or RTOS. Mention specific projects where you've used C/C++ and worked with microcontroller peripherals like I2C and SPI.

Showcase Your Skills: Detail your debugging skills and experience with tools such as logic analyzers and oscilloscopes. Provide examples of how you've optimized firmware for performance and reliability, especially in mass production scenarios.

Prepare a Strong Cover Letter: Craft a compelling cover letter that not only outlines your qualifications but also expresses your enthusiasm for contributing to Hypervolt's mission. Discuss how your background in low-power embedded systems and real-time constraints makes you a great fit for the team.

How to prepare for a job interview at Hypervolt Limited

✨Showcase Your Technical Skills

Be prepared to discuss your experience with firmware development, especially in bare-metal and RTOS-based systems. Highlight specific projects where you implemented high-performance C/C++ code and how you tackled debugging challenges using tools like logic analysers and oscilloscopes.

✨Demonstrate Collaboration Experience

Since the role involves working closely with hardware engineers and test teams, share examples of past collaborations. Discuss how you ensured seamless integration and production readiness in your previous projects, emphasizing teamwork and communication.

✨Discuss Scalability and Reliability

Talk about your experience in developing firmware for mass production. Explain how you considered scalability, manufacturability, and long-term reliability in your designs, and provide concrete examples of how you achieved these goals.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your debugging skills and understanding of microcontroller peripherals. Be ready to solve problems on the spot, demonstrating your thought process and approach to real-time constraints and power management.

Senior Firmware Engineer
Hypervolt Limited
H
  • Senior Firmware Engineer

    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-03-20

  • H

    Hypervolt Limited

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