Firmware Development Engineer Engineering & Technical · Stallingborough HQ
myenergi
IT
Stallingborough, Grimsby, UK
Firmware Development Engineer
Putting the ‘i’ into British Innovation.
Putting the ‘i’ into Inventing the Future.
Putting the ‘i’ into Inspiring Change.
myenergi is a growing global clean‑tech manufacturer dedicated to removing the barriers to a greener future. Known for our award‑winning zappi EV charger and our intelligent home energy management ecosystem, we empower customers to control, store, and optimise their self‑generated energy.
With an expanding international presence and ambitious plans for continued global growth, we’re shaping the future of smart, flexible homes, leading innovation in solar, EV, and battery technology to create a cleaner, more sustainable future for all.
⚡️Role Summary:
You'll be developing the embedded application firmware that runs on real-time microcontrollers (ARM Cortex-M, ESP32, RL78 depending on the product) within these products, the logic that decides when and how to divert energy, control loads, read CT clamp data, manage battery state, schedule charging based on tariffs, and deliver a reliable, safe, and responsive product experience.
You are a developing firmware engineer with solid hands-on experience writing embedded C formicro controllers. You're confident working close to the metal, comfortable with ARM Cortex-M platforms and their peripherals, and ready to take ownership of features and modules within a collaborative team. You may have some exposure to RTOS environments and are growing your skills in testing, debugging, and writing production-quality embedded code.
You'll work within the HEMS firmware team, contributing to the development and maintenance of application firmware for myenergi's product range, under the technical guidance of Senior and Lead Engineers.
⚡️Key Responsibilities:
- Develop and maintain embedded C application firmware for real-time microcontrollers (e.g. ARM Cortex-M, RL78 and ESP32 at the comms boundary)
- Implement and maintain low-level peripheral drivers (SPI, I2C, UART, CAN, ADC, PWM, timers)
- Write clean, readable, well-structured firmware code adhering to MISRA-C guidelines
- Implement and debug state machines and control logic for product features
- Write unit tests and contribute to test frameworks; participate in hardware-in-the-loop (HIL) testing
- Use Git for version control and Jira for task and sprint management
- Participate in peer code reviews, giving and receiving constructive feedback
- Work closely with hardware engineers to understand schematics and board-level behavior
- Debug issues using JTAG/SWD, serial tracing, oscilloscopes, and logic analysers
- Contribute to technical documentation (module descriptions, test plans, change notes)
- Engage in stand-ups, sprint reviews, and team demos; communicate progress and blockers clearly
⚡️Required Qualifications and Experience:
Essential
- Embedded C: solid working proficiency; comfortable with pointers, memory layout, bit manipulation, volatile types
- Real-time microcontrollers : hands-on experience developing and debugging on any embedded MCU platform (ARM Cortex-M, ESP32, RL78, PIC, STM32 etc.)
- Bare-metal programming : direct register-level peripheral configuration, interrupt handling, startupcode;
- Peripheral protocols : practical use of SPI, I2C, UART in real embedded projects
- Debugging: competent with JTAG/SWD debuggers (e.g. J-Link, OpenOCD..)
- Version control: Git (branching, committing, reviewing PRs)
- Unit testing : understanding of unit test principles; experience writing basic tests
- Jira : comfortable using Jira (or equivalent) for task tracking and sprint management
- Relevant engineering degree or equivalent demonstrable practical experience
- Good communication skills; able to work collaboratively in a team
Desirable
- Exposure to energy metering, CT current sensing, or power measurement
- Familiarity with load control concepts (demand side management, relay/contactor switching)
- Experience with CI pipelines and embedded build toolchains (CMake, Make, GCC ARM)
- Awareness of coding standards (MISRA-C, BARR-C)
- RTOS concepts (FreeRTOS or similar)
- Exposure to power electronics (switching power supplies, DC-DC converters, AC rectification)
- Experience in an Agile/Scrum development team
- Knowledge of energy tariff structures (time-of-use, export tariffs, Agile Octopus)
- AI-assisted development: use of AI tools (e.g. GitHub Copilot, ChatGPT, Claude) to accelerate code review, test writing, documentation, or workflow optimisation; we're embracing this and want engineers who are too
- Curiosity and innovation : a flair for thinking outside the box; whether it's a smarter way to test, a cleaner abstraction, or a fresh approach to a well-worn problem, we value engineers who bring ideas as well as implementations
Our Core Values:
🌟 Positivity & Pride
💬 Open & Honest Communication
🤝 Teamwork & Kindness
🚀 Empowerment & Responsibility
At myenergi, our culture is shaped by the values we live every day. They guide how we work, how we treat each other, and how we deliver on our mission to create a greener, more sustainable future.
What myenergi Offers You⚡️
🚗 Free on‑site EV charging
🩺 Private Medical Insurance
🚴 Cycle to Work Scheme
🌴 25 days’ holiday (increasing with service) + Bank Holidays
💚 Mental Health First Aiders across the business
📈 Career development and ongoing support
🤝 Employee empowerment and autonomy
🅿️ Free on‑site parking
🌟 A positive, purpose‑driven working environment
🚘 EV salary sacrifice scheme
🎉 Birthday leave – because everyone deserves a day off for their birthday
🕊️ Life Assurance - death in service
🏆 Long service awards
👶 Enhanced maternity and paternity pay
💌 Life Celebrations – vouchers for birth and marriage
📞 Employee Assistance Programme – a free, 24/7 UK‑based counselling helpline
myenergi is committed to being an equal opportunity, diverse and inclusive employer. We want a supportive and inclusive environment where our colleagues can reach their full potential without prejudice and discrimination. We are committed to a culture where respect and understanding is fostered, and the diversity of people’s backgrounds and circumstances will be positively valued.
- Department
- Engineering & Technical
- Locations
- Stallingborough HQ
Stallingborough HQ
About myenergi
myenergi are at the forefront of British renewable eco-smart technology innovation and manufacture. Our brand new innovations complex is at the heart of the of the Humber Freeport, the epicentre of green technology in the UK. Our world renowned Zappi product was the world's first solar and wind compatible electric car charger in the world, well and truly putting British manufacturing back on the global stage!