Embedded Software Engineer – Battery Management Systems Location Warwick – Onsite 3–4 days/week Salary £65000–£75000 About the Role A 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 Responsibilities Design and develop embedded C/C++ firmware for battery management controllers including state estimation cell balancing and thermal management Evolve BMS architecture to support next-gen energy storage topologies including ring-topology configurations and distributed cell monitoring Implement and optimise real-time power control logic for fast-response systems (50–240kW+) ensuring 99%+ reliability and uptime Define and debug power electronics interfaces CAN/Modbus communication stacks and safety-critical monitoring systems Develop test strategies and provide field support for deployed systems Required Experience Embedded software development in C/C++ (microcontrollers embedded Linux or real-time systems) Battery management systems power electronics or energy storage Strong real-time fundamentals interrupt handling state machines deterministic timing Proficiency with CAN bus Modbus or RS485 Understanding of power electronics voltage/current sensing SoC/SoH estimation thermal modelling Git and embedded debugging/test automation tools IEC 61508/functional safety experience a strong advantage Desirable Battery 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 £65000–£75000 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 Apply Send 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.