Embedded Software Engineer

KO2 Embedded Recruitment Solutions Ltd

Warwick

Hybrid

GBP 65,000 - 75,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Pension
Employee share scheme
Flexible/hybrid working

Job summary

KO2 Embedded Recruitment Solutions Ltd is seeking an Embedded Software Engineer for battery management systems in Warwick. You will own firmware architecture and work with real-time power management for energy storage applications.

The role requires embedded C/C++, experience with BMS or energy storage, and strong real-time skills. Hybrid/onsite work pattern with competitive benefits and pension.

Qualifications

  • Embedded software development in C/C++ for microcontrollers, RTOS or embedded Linux.
  • Experience with battery management systems or energy storage.
  • Strong real-time fundamentals and deterministic timing.
  • Proficiency with CAN, Modbus, or RS485.
  • IEC 61508/functional safety experience is a plus.

Responsibilities

  • Design and develop embedded C/C++ firmware for battery management controllers, including state estimation and thermal management.
  • Evolve BMS architecture for next-gen energy storage topologies and distributed monitoring.
  • Implement real-time power control logic for 50–240kW+ systems with 99%+ uptime.
  • Define and debug power electronics interfaces and CAN/Modbus stacks.
  • Develop test strategies and provide field support for deployed systems.

Skills

Embedded C/C++
Real-time systems
CAN/Modbus/RS485
BMS/energy storage
Git

Tools

Embedded Linux
Debugging tools

Job description

Embedded Software Engineer – Battery Management Systems

Location: Warwick – Onsite 3–4 days/week

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

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
  • £65,000–£75,000
  • flexible/hybrid working
  • employee share scheme
  • modern engineering toolkit
  • genuine technical autonomy within a small, fast‑growing team
  • plus pension
  • health insurance
  • comprehensive benefits

Equal opportunities employer — applications welcome from all backgrounds.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

KO2 Embedded Recruitment Solutions Ltd • Royal Leamington Spa

Hybrid
GBP 65,000 - 75,000
Employee share scheme
Pension
Health insurance
+1
Embedded Software Engineer (Battery Systems)
Embedded Software Engineer (Battery Systems)

Allye Energy • Ruislip

On-site
GBP 45,000 - 65,000
Embedded Software Engineer - Battery Management (Hybrid)
Embedded Software Engineer - Battery Management (Hybrid)

KO2 Embedded Recruitment Solutions Ltd • Warwick

Hybrid
GBP 65,000 - 75,000
Health insurance
Pension
Employee share scheme
+1
Embedded BMS Software Engineer (Hybrid, Shares)
Embedded BMS Software Engineer (Hybrid, Shares)

KO2 Embedded Recruitment Solutions Ltd • Royal Leamington Spa

Hybrid
GBP 65,000 - 75,000
Employee share scheme
Pension
Health insurance
+1
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Emotiv Technical Recruitment • Coventry

Hybrid
GBP 90,000 - 120,000
Hybrid work
Travel opportunities
Battery Management Systems Specialist
Battery Management Systems Specialist

Ampira Energy Limited • United Kingdom

On-site
GBP 90,000 - 120,000
Embedded Development Manager
Embedded Development Manager

Mansell Recruitment Group • Southampton

Hybrid
GBP 72,000 - 85,000
Private medical cover
Comprehensive benefits package
Embedded Software Delivery Lead
Embedded Software Delivery Lead

KO2 Embedded Recruitment Solutions LTD • Cleethorpes

On-site
GBP 67,500 - 82,500
Hybrid working
EV charging on site
Employee assistance programme
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Breath HR • Coventry

Hybrid
GBP 50,000 - 70,000
Embedded Firmware Engineer — Real-Time Power Electronics
Embedded Firmware Engineer — Real-Time Power Electronics

Ampira Energy Limited • City Of London

On-site