Embedded Software Engineer (Battery Systems) (Hiring Immediately)
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
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
Recommended Jobs
Business Teacher - Independent School, Merton
Full-time | Permanent | Start: January 2026 | Salary: Paid to Scale An exceptional independent 11–18 co-educational school in Merton is seeking an enthusiastic and dedicated Business Teacher to …
Kitchen Porter
Chessington World of Adventures Resort is recruiting Kitchen Porters to join our Hotel Operations team. Do you enjoy working in a fast-paced environment? Are you interested in starting a car…
Art Teacher or Art Graduate - September 2026
Artist in Residence / Graduate Art Practitioner Redbridge, East London Start Date: September 2026 1-Year Fixed-Term Contract Full-Time or Part-Time (Pro Rata Considered) Salary: Circa £35…
Design & Technology Teacher - Modern and Innovative...
Design & Technology Teacher – Modern, well-equipped and innovative comprehensive school – Barking Our client is looking for an inspiring Design & Technology Teacher to join a forward-thinking and m…
Accounting Manager, Statutory Reporting
Global Statutory Reporting is a division of Thomson Reuters’ Chief Accounting Office and supports the CAO’s mission to maintain, through its financial reporting, the reputation of Thomson Reuters as …
FOH/Receptionist - Global Luxury Real Estate Firm
We are seeking a confident, polished and personable yet professional Receptionist/FOH/Administrator for a global luxury real estate firm. Based 5 days a week from smart offices in Central London, …
Oxbridge Graduate Academic Tutor
Oxbridge Graduate Academic Tutor Elite Kensington Secondary School | Future Teachers Wanted Salary: £28,000 – £32,000 | Full-Time | September Start | Fast-Track to Teaching (2027) Are you an …
Art Teacher - Outstanding School - Chelmsford
Art Teacher – Outstanding School - Chelmsford This is an excellent opportunity for an ambitious teacher of Art to join an Ofsted ‘Outstanding’ School. The School is looking to an ECT or experience…
LKS2 Teacher - Warm and Welcoming Primary School in Hounslow
We are seeking a passionate and motivated Year 4 Teacher to join a supportive and inclusive primary school in Hounslow. This full-time, permanent position begins January 26 and offers an exciting opp…
Medical Education Lead (Sales)
This is a highly visible commercial leadership role to accelerate growth, drive innovation, and expand impact in the global continuing medical education (CME) landscape. EMJ is a trusted open-acc…