Lead Engineer, Control Systems and Embedded Software
A battery-powered entrepreneur trying to help the planet one kilowatt at a time: Founder & CEO at Allye Energy. I cover the 4Es: Energy transition…
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 novel battery storage systems. You will be responsible for developing and managing our platform software (low level and middleware) for control systems with a focus on DC fast charging capability.
Responsibilities
* Support the development of new integrated DC fast charging control software and hardware
* Manage the requirements of all embedded systems, ensuring reliability and compatibility
* Integrate advanced control algorithms across diverse hardware platforms
* Optimise firmware for maximum performance, reliability and efficiency
* Control the battery management and protection circuits
* Develop complex driver, OTA, and other functions as needed
* 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 Control Software and/or Electronics Engineering, or equivalent electronics knowledge
* Minimum 3 years of experience in software development for embedded and controls
* Programming: Python, Embedded C/C++ for embedded systems in real‑time control applications
* Knowledge of device control and communication protocols such as Modbus, CANbus, and UART
* 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
* Familiarity with software compliance standards such as MISRA, ISO 26262, CMMI, ASPICE, UL1998
* 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
* Knowledge of battery system technology including cell chemistries, BMS etc.
* 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
#J-18808-Ljbffr