Embedded Software Engineer (Battery Systems)

Allye Energy

Ruislip

On-site

GBP 45,000 - 65,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A fast-growing technology startup in the UK seeks an experienced Embedded Systems Engineer to develop and manage innovative battery storage systems. The role demands expertise in embedded firmware development and electronics hardware design. A degree in Electronics Engineering and at least 3 years of relevant experience are required. Successful candidates will be self-motivated team players who are eligible to work in the UK.

Qualifications

  • Minimum 3 years of experience in software development for embedded systems.
  • Demonstrable expertise in Matlab/Simulink and programming in Python and Embedded C/C++.
  • Must have experience with electronics hardware design and troubleshooting.

Responsibilities

  • Develop and manage embedded systems software for microcontrollers and Linux.
  • Integrate battery estimation and control algorithms into hardware platforms.
  • Optimize firmware for performance and efficiency.

Skills

Embedded C/C++
Python
Matlab/Simulink
Troubleshooting
Version Control

Education

Degree in Electronics Engineering or equivalent

Tools

Raspberry Pi
Arduino

Job description

Company Description

At Allye, our innovative smart energy storage systems are redefining the way batteries are designed, connected, distributed, and utilised to the grid. Flexible and modular, our systems are intelligently managed, making energy storage more affordable and accessible for everyone.

Job Description

Are you an Embedded Systems, Controls Engineer or an Electronics Engineer with a controls and firmware background in electric vehicles, batteries or energy storage?

This is a unique opportunity to join a fast-growing London based start-up that is creating an all-new range of battery storage systems for both commercial and consumer markets. You will be responsible for developing and managing our embedded systems. You will design and develop complex platform software (low level and middleware) for control systems.

Responsibilities

  • Implement and maintain software for microcontrollers, and Linux embedded systems
  • Develop a software integration process, debugging, software maintenance, and version management.
  • Managing the requirements of embedded projects, ensuring reliability and compatibility across our product line
  • Integrating advanced battery estimation and control algorithms in diverse hardware platforms.
  • Supporting the development of new battery state estimation and control methods
  • Optimise firmware for maximum performance, reliability and efficiency
  • Design and development of firmware related to custom battery packs
  • Control of battery management and protection circuits
  • Developing complex driver, OTA, and other functions as needed
  • Supporting Battery Engineers in development of the product designs
  • Develop product validation test programs to ensure robustness of design
  • Develop the software development lifecycle
  • Work in a multi-disciplinary research, development, and engineering environment

Data analysis and familiarity with Mongo or similar platforms are also part of the role.

Qualifications

Must-haves

  • Degree in Electronics Engineering, or equivalent electronics knowledge
  • Minimum 3 years of experience in software development for embedded systems; direct experience working on BMS firmware is a plus
  • Must be able to design firmware systems as well as modifying existing codebases
  • Proficient in configuring lower layer modules including drivers, as well as Raspberry Pi, Arduino
  • Demonstrable expertise in Matlab/Simulink
  • Experience with electronics hardware (PCB) design
  • Programming: Python, Embedded C/C++ for embedded systems in real-time control applications
  • Familiarity with software compliance standards such as MISRA, ISO 26262, CMMI, ASPICE, UL1998
  • Knowledge of device control and communication protocols such as Modbus, CANbus, and UART
  • Ability to troubleshoot, debug and improve firmware and electronics
  • Ability to write drivers for new peripherals and communications methods
  • Must be self-motivated and an effective team player.
  • Eligible to work in the UK

Nice-to-haves

  • Familiarity microcontrollers/System on Chip architectures
  • Familiarity with real-time control and bootloaders
  • Familiarity with FPGA for high-speed development
  • Experience with unit testing and other software testing is desirable.
  • Applications software programming for helper programs and internal product-testing software.
  • Experience using version control or lifecycle tools such as TFVC, CVS, SVN, Mercurial, git etc.
  • Experience with electronics hardware (PCB) design
Additional Information

Please note that at this time we are unable to provide UK visa sponsorship

Strictly No Agencies

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
Embedded Software Engineer

KO2 Embedded Recruitment Solutions Ltd • Warwick

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

Breath HR • Coventry

Hybrid
GBP 50,000 - 70,000
Graduate Mechanical Engineer (Intern)
Graduate Mechanical Engineer (Intern)

Allye Energy • Greater London

On-site
Embedded Software Engineers-UK
Embedded Software Engineers-UK

Talent Tribe Consulting International • Greater London

On-site
GBP 55,000 - 85,000
Battery Systems Embedded Engineer: Firmware & Controls
Battery Systems Embedded Engineer: Firmware & Controls

Allye Energy • Ruislip

On-site
GBP 45,000 - 65,000
Senior Hardware Engineer - EV Charging
Senior Hardware Engineer - EV Charging

Allye Energy Limited • Greater London

On-site
GBP 50,000 - 70,000
Engineering Program Manager (Battery Energy Storage)
Engineering Program Manager (Battery Energy Storage)

Allye Energy • Greater London

On-site
GBP 60,000 - 80,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Emotiv Technical Recruitment • Coventry

Hybrid
GBP 90,000 - 120,000
Hybrid work
Travel opportunities
Embedded Software Engineers-UK
Embedded Software Engineers-UK

Talent Tribe Global • Greater London

On-site
GBP 50,000 - 90,000