Create and maintain technical documentation including requirements, design specifications, test reports, and architecture notes.
Work closely with hardware engineers, power electronics specialists, control engineers, and systems teams to define interfaces, timing budgets, and validation strategies.
Develop embedded software for grid-connected inverters.
Implement real-time platforms where to deploy control algorithms and closed-loop firmware that operate within hard timing constraints and safety requirements for grid-connected applications.
Work within clear timescales to deliver projects on time with ambitious product goals.
Bring up new hardware platforms: configure peripherals, integrate sensors and actuators, validate functionality, and document the integration process.
Participate actively in code reviews, design discussions, technical analyses and help raise the standard of the codebase.
Design and implement real-time firmware from scratch for ARM Cortex-M microcontrollers; manage memory, peripherals, interrupts, and debug low-level issues.
Previously set up or maintained CI/CD for embedded code, written unit tests for firmware, or used static analysis tools to catch defects early.
Contribute to safety and quality processes: able to identify regulatory standard compliance and ensure firmware aligns accordingly, maintain traceability, and document design decisions and test evidence.
Develop bare-metal and RTOS-based applications; reason about latency budgets, interrupt priorities, and timing edge cases in real-world deployments.
Troubleshoot firmware-hardware faults in test rigs and in the field; reproduce issues, analyse logs, and deliver robust fixes without disrupting future deployed systems.
Requirements
c/c++
rtos
linux drivers
python
arm cortex
fpga
Solid understanding of interrupt handling, inter processor communications and synchronisation mechanisms.
Proven experience developing bare-metal and RTOS applications, managing interrupt priorities and latency budgets, and debugging race conditions and timing issues in deployed real-time systems.
Proficiency in a scripting language (e.g. Python, TCL, Bash) for test automation, tooling or data analysis.
You have written or reviewed firmware against safety standards.
Experience architecting real-time Linux drivers or kernel modules; you understand device trees, OS-level interrupt handling, and the trade-offs between RTOS and embedded Linux.
Working knowledge of with MPSoC platforms (Xilinx Zynq); you have experience knowledge of FPGA languages such as VHDL or Verilog.
You will have around 5+ years of industrial experience building real-time embedded systems - developing, shipping and supporting firmware in complex products, from prototype through to deployment.
Ability to read PCB schematics and datasheets; experience testing/debugging PCBs.
Solid understanding of real-time and deterministic embedded software design principles.
You can diagnose firmware-hardware faults using oscilloscopes, logic analysers, JTAG debuggers, and low-level inspection.
You can write efficient, predictable and maintainable code under strict constraints.
A degree in electronics, embedded systems, software engineering, or related discipline, with demonstrated industrial experience.
Strong communication and written skills.
Knowledge of digital closed-loop control applications.
Solid understanding of C and its underlying implementation cost function.
Understanding of power electronics, grid interconnection, or motor control firmware.
Willingness to travel nationally and internationally for testing/commissioning when required.
Good knowledge of performance optimisation techniques and hardware/software interaction.
Experience with communication protocols such as UART, SPI, I2C, Ethernet and USB.
Proven track record of developing for ARM-Cortex-M/R/A processors.
Demonstrable experience of working on embedded software projects using C/C++.
Benefits
Private Medical & Dental Insurance: From day one, we provide you with full, comprehensive private medical and dental cover through Bupa. You also have the option to add any dependents to your cover. Please ask us for more details.
Cycle to Work: Low carbon travel is important for everyone, so we have in place a cycle scheme to help you purchase a bicycle or electric car.
Slow travel: We believe in a low carbon future, so if you wish to travel by a lower carbon method - but it takes much longer than flying - we will give you an extra 2 slow travel days per year.
Company pension: a competitive, flexible, and sustainable pension product to help you plan for your future.
Employee Option Plan: You get equity in IONATE, so as we succeed so do you.
Career Development: It's important to us that you have the opportunity for ongoing professional development and career growth.
Flexible working schedules: You will be based in our modern West London offices but will have the flexibility for hybrid work-from-home arrangements. Talk to us at the application stage about any scheduling preferences you may have.
Training + Development
Information not given or found
Interview process
Information not given or found
Visa Sponsorship
Information not given or found
Security clearance
Information not given or found
Company
Overview
Founded with a vision to reshape the energy landscape, the company combines engineering excellence with cutting-edge technology to create impactful, sustainable energy solutions.
The company specializes in the design and implementation of energy infrastructure, working across multiple sectors including energy, utilities, water resources, and transportation.
It has delivered a wide range of high-profile projects, from renewable energy solutions to large-scale infrastructure projects, across various industries.
Known for leveraging innovative technology to optimize energy usage, reduce costs, and increase sustainability for clients in both the private and public sectors.
The company’s work spans both local and global markets, ensuring that its solutions are adaptable to a range of geographical and operational contexts.
The company’s commitment to innovation sets it apart, offering customized solutions that integrate the latest developments in clean energy and smart technology.
A forward-thinking company, it continues to expand its reach and capability to meet the challenges of the rapidly evolving energy sector.
Culture + Values
“Optimal by design” – delivering superior performance that is reliable and cost‑effective
“Minimise Losses” – reducing energy wasted during distribution
“More Renewables” – enabling increased integration of wind and solar generation
“Increase Capacity” – delivering more electricity through existing infrastructure
“Maximum Flexibility” – providing dynamic control to continually adapt to situations
“Perfect Power Quality” – improving efficiency and lifetime of equipment
“Visibility” – offering real‑time monitoring and control at the electricity grid‑edge
“Together we will achieve … a flexible, affordable, and reliable backbone” (emphasis on collaboration toward robust power systems)
Environment + Sustainability
6% reduction
Distribution Loss Reduction
Hybrid Intelligent Transformer technology significantly reduces energy waste in distribution systems by minimizing power loss during transmission.
33% capacity increase
Distributed Energy Resources
Enables greater integration of renewable energy sources like solar panels and supports the adoption of electric vehicles and heat pumps.
25% more power
Network Efficiency
Enhances existing energy infrastructure to deliver more power without the need for costly upgrades, improving grid reliability.
Minimal hardware need
Capital Expenditure Reduction
Designs solutions that reduce reliance on additional physical infrastructure, lowering both upfront costs and long-term environmental impact.
Targets net‑zero CO₂ through enabling the decarbonisation and decentralisation of energy systems