Posted 30 July, 2026
Embedded Software Engineer
KO2 Embedded Recruitment Solutions LTD
Radford Semele, ENG, GB
Full Time
Job Description
Embedded Software Engineer - Battery Management SystemsLocation: Warwick - Onsite 3-4 days/weekSalary: £65,000-£75,000About the RoleA rapidly expanding commercial energy infrastructure company is looking for an experienced Embedded Software Engineer to join their growing team. You'll own firmware architecture for battery energy storage systems delivering mission-critical power resilience to customers across oil and gas and beyond - working with cutting-edge battery topologies and real-time power management algorithms.Key ResponsibilitiesDesign and develop embedded C/C++ firmware for battery management controllers, including state estimation, cell balancing, and thermal managementEvolve BMS architecture to support next-gen energy storage topologies, including ring-topology configurations and distributed cell monitoringImplement and optimise real-time power control logic for fast-response systems (50-240kW+), ensuring 99%+ reliability and uptimeDefine and debug power electronics interfaces, CAN/Modbus communication stacks, and safety-critical monitoring systemsDevelop test strategies and provide field support for deployed systemsRequired ExperienceEmbedded software development in C/C++ (microcontrollers, embedded Linux, or real-time systems)Battery management systems, power electronics, or energy storageStrong real-time fundamentals: interrupt handling, state machines, deterministic timingProficiency with CAN bus, Modbus, or RS485Understanding of power electronics: voltage/current sensing, SoC/SoH estimation, thermal modellingGit and embedded debugging/test automation toolsIEC 61508/functional safety experience a strong advantageDesirableBattery chemistry knowledge (Li-ion, LFP), industrial IoT/cloud-connected systems, FPGA/ASIC design, automotive/aerospace power systems, and wireless integration (Bluetooth/WiFi/4G/5G).What They Offer£65,000-£75,000, flexible/hybrid working, employee share scheme, modern engineering toolkit, and genuine technical autonomy within a small, fast-growing team. Plus pension, health insurance, and comprehensive benefits.How to ApplySend your CV and a brief cover letter, including links to relevant work (GitHub, past projects, technical write-ups)Equal opportunities employer - applications welcome from all backgrounds.TPBN1_UKTJ
