Senior Embedded Software Engineer
IONATE · London, England, GB
£65-80k / Hybrid - London IONATE is a deep tech scale-up building the hardware and software backbone for smart grids.
Job description
£65-80k / Hybrid - London IONATE is a deep tech scale-up building the hardware and software backbone for smart grids. Our mission is to transform power systems – from grids and microgrids to renewables and data centres – unlocking the massive potential in this under-innovated sector that touches every aspect of our modern lives. We are looking for a Senior Embedded Software Engineer to join our team. You'll work with our hardware and systems team to design and implement production C/C++ firmware, spanning embedded software architecture, control algorithm implementation, hardware-firmware integration, and active participation in verification, validation, and live product testing. You will bring a practical, evidence-based approach to engineering decisions and contribute to advancing our HIT technology for grid-connected systems. What you will do: Development: - Develop embedded software for grid-connected inverters. - Design and implement real-time firmware from scratch for ARM Cortex-M microcontrollers; manage memory, peripherals, interrupts, and debug low-level issues - Develop bare-metal and RTOS-based applications; reason about latency budgets, interrupt priorities, and timing e...