Embedded Software Engineer


Details:
  • Salary: £60,000 - 75,000 - Annum
  • Job Type: Permanent
  • Job Status: Full-Time
  • Salary Per: Annum
  • Location: Warwick Warwickshire
  • Date: 2 days ago
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 systemsRequired 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 advantageDesirable
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.

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

Report this job

By sending this message I agree to GrindJob’s Terms and Conditions and Privacy Policy.

Enter your email to get a notification when similar jobs become available.

Create a job alert for Software Engineer in Warwick Warwickshire ()

By continuing, you agree to GrindJob’s T&Cs and Privacy Policy.

When applying for a job, do not provide bank account details or any other financial information.
Never make any form of payment. GrindJob is not responsible for any external website content.

Enter your email to get a notification when similar jobs become available.

Your browser does not support Cookies or JavaScript or this option is turned off in your browser settings.

How to enable Cookies and JavaScript

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×

Please wait...
There was an error loading the page. Would you like to reload the page?