Embedded Software Engineer
7 days ago
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 DescriptionAre 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
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
Please note that at this time we are unable to provide UK visa sponsorship
Strictly No Agencies
-
Embedded Software Engineer
3 days ago
Ruislip, United Kingdom Allye Energy Full timeAre you an Embedded Systems Controls Engineer or an Electronics Engineer with a controls and firmware background in electric vehicles batteries or energy storageThis 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...
-
Embedded Software Engineer
13 hours ago
Ruislip, United Kingdom Allye Energy Full timeCompany DescriptionAt 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 DescriptionAre you an Embedded Systems, Controls Engineer...
-
Embedded Software Engineer- HF Comms
5 days ago
Crawley RH HA, United Kingdom Thales Full time £30,000 - £60,000 per yearLocation: Crawley, United KingdomThales people architect solutions at the heart of the defence-security continuum. Interoperable and secure information and telecommunications systems for defence, security, and civil operators, are based upon innovative use of radiocommunications, networks, and cybersecurity. We are ground breaking new digital technologies...
-
Embedded Engineer
2 weeks ago
UK-United Kingdom - Remote Arrow Full time £60,000 - £80,000 per yearPosition:Embedded EngineerJob Description:eInfochips, an Arrow company (Fortune #113), is a leading global provider of product engineering and semiconductor design services. A rich history of over two decades, with over 500+ products developed and 40M deployments in 140 countries, eInfochips continues to fuel technological innovations in multiple verticals....
-
Embedded Systems Engineer
19 hours ago
London SE SJ, United Kingdom Netholabs Full time £45,000 - £65,000 per yearAbout NetholabsNetholabs is building the interface between brains and intelligent machines. Our mission is to develop interpretable, closed-loop systems that advance both neuroscience and AI — tools that enhance agency, cognition, and control in living systems.We design intelligent hardware and embedded systems that merge sensing, computation, and...
-
Embedded GPU Developer
1 week ago
remote, uk, United Kingdom ic resources Full timeRemote working Contract - Embedded Software Developer - Immediate Start IC Resources is working with a leader in Embedded AI Development with a global presence that are looking for contract software engineers with experience of integrating embedded architectures in to AI products. As the right engineer you will have an understanding of RISC-V architecture...
-
VB Software Engineer
5 days ago
Newham's Row, Bermondsey, London SE UZ, UK, United Kingdom Titian Software Full time £40,000 - £80,000 per yearCompany Description Titian Software specialises in software for sample management. We offer software products that help most of the market-leading, and a growing number of small pharmaceutical and biotechnological companies to improve the supply of samples (compounds, biologicals and reagents) to their vital research processes.Creating and enhancing such a...
-
Electrical/Controls Engineering Intern
1 week ago
The Runway, Ruislip, LONDON, United Kingdom Allye Energy Full time £20,000 - £35,000 per yearJob Description Are you a Electrical or Controls engineering student, recent graduate or apprentice who has practical hands-on experience with software, mechanical and electrical design? Do you love DIY, building and prototyping in your spare time? Ideally you are part of your university's Formula student team or have worked on projects related to...
-
Software Engineering Intern
5 days ago
London - UK, United Kingdom Samsara Full time £40,000 - £60,000 per yearAbout the role:Join us for a 12-week internship in Summer 2026 and help shape the future of industrial IoT. Our interns dive into challenging, real-world projects with the same freedom and responsibility as our full-time engineers. You won't just be learning; you'll be building and making a tangible impact on our global customers from day one. Learn more...
-
Software Engineering
5 days ago
London - UK, United Kingdom Samsara Full time £40,000 - £80,000 per yearAbout the role:Are you a recent or upcoming graduate ready to launch your career at the forefront of industrial IoT? Join us and help shape the future of connected operations. You will immediately dive into challenging, real-world projects with the freedom and responsibility of a full-time engineer. We believe in providing a greenfield opportunity for growth...