Embedded Software Engineer

KO2 Embedded Recruitment Solutions Ltd

Royal Leamington Spa

On-site

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

Employee share scheme
Pension
Health insurance
Hybrid working

Job summary

KO2 Embedded Recruitment Solutions Ltd is seeking an Embedded Software Engineer to own firmware architecture for battery energy storage systems in Warwick. You will design embedded C/C++ firmware for BMS controllers, implement real-time power control, and work with safety-critical monitoring across cutting-edge topologies.

The role offers onsite/hybrid work with competitive salary and comprehensive benefits, including pension and health insurance, within a small, fast-growing team committed to

Qualifications

  • Embedded software development in C/C++ on microcontrollers, embedded Linux, or RTOS.
  • Experience with battery management systems, power electronics, or energy storage.
  • Strong RT fundamentals: interrupt handling, state machines, deterministic timing.
  • Git and embedded debugging/test automation tools.
  • IEC 61508/functional safety experience is a strong advantage.

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.

Job description

Embedded Software Engineer - Battery Management Systems

Location: Warwick - Onsite 3-4 days/week
Salary: £65,000-£75,000

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
  • 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
  • £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.

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 • Warwick

Hybrid
GBP 65,000 - 75,000
Health insurance
Pension
Employee share scheme
+1
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 Software Engineer (Battery Systems)
Embedded Software Engineer (Battery Systems)

Allye Energy • Ruislip

On-site
GBP 45,000 - 65,000
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 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
Embedded Development Manager
Embedded Development Manager

Mansell Recruitment Group • Southampton

Hybrid
GBP 72,000 - 85,000
Private medical cover
Comprehensive benefits package
Embedded Software Engineers-UK
Embedded Software Engineers-UK

Talent Tribe Consulting International • Greater London

On-site
GBP 55,000 - 85,000
Embedded Firmware Engineer — Real-Time Power Electronics
Embedded Firmware Engineer — Real-Time Power Electronics

Ampira Energy Limited • City Of London

On-site