Senior Firmware Engineer

About Hypervolt

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. 

In a short timeframe, we became Trustpilot's highest rated EV charging manufacturer in the industry. We are proud to have been named the third fastest growing company in the UK, as part of the Deloitte Fast 50, and 6th fastest growing company in EMEA, as part of the Deloitte Fast 500. Additionally, Hypervolt was voted DrivingElectric’s Home EV Charger of the Year 2023 & 2024, a testament to our focus on innovation and democratising EV ownership.

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.
  • Implemented 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.



Our Values

Be persistent

What we aim to do is not always going to be easy, and problem-solving, no matter how big or small, is essential if we are going to achieve our mission. Whether it be a technical challenge you are struggling to unblock, a new client you are trying to win or a logistical puzzle you need to solve, the only way we will grow as a company and as individuals is by persistently working things through to a solution. Success seldom comes from the first attempt, but it almost always comes from the 1000th, and the difference between success and failure often isn’t intelligence or the aha moment or the brilliant idea: it’s having the perseverance to continue pushing and never giving in to failure.

Be accountable

We operate in a fast-paced, highly collaborative and increasingly autonomous environment at Hypervolt. We are on the journey from a scrappy startup to a market leader, but no matter how big the company gets, treat it as your own. Be accountable for its progress, and look after it as you would your creation. If you know things can be improved, articulate it, say it, and don’t go along in the silence of knowing we could have done better. If we make a mistake, find a way to say it. There’s no value in keeping it to yourself; we will succeed or fail together.

The ‘Ello Sir Ethos

We should always strive to treat people how they wish to be treated and remember the voting power of customers. They are the true bosses and the actual employers—the market.

Dare to dream

Every technological advancement we use today was once a crazy dream that a few persistent pioneers truly believed. “Most things have to be seen to be believed, but some things have to be believed to be seen!” – Steve Jobs, on building the Apple Mac, the best-selling computer of all time.

Stay hungry; stay foolish.

The hunger and ambition for continuous success are the orbital solar beam-powered reactor at the core of our success, and our ability to stay foolish and humble and continue to let ourselves be educated by our market will help us reach the full potential of our ambition. Only through the most selfless dedication to our dreams will we achieve the most selfish successes.

True Greatness is Blind

Great ideas and execution can come from anyone and anywhere at any time.


Software R&D

London, United Kingdom

Share on:

Terms of servicePrivacyCookiesPowered by Rippling