Embedded Software Engineer (Battery Systems)
Embedded Software Engineer (Battery Systems)

Embedded Software Engineer (Battery Systems)

Ruislip Full-Time 36000 - 60000 £ / year (est.) No home office possible
Allye Energy

At a Glance

  • Tasks: Develop and manage embedded systems for innovative battery storage solutions.
  • Company: Join a fast-growing London start-up revolutionising energy storage.
  • Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
  • Other info: Dynamic team atmosphere with exciting projects and career advancement potential.
  • Why this job: Make a real impact in the energy sector with cutting-edge technology.
  • Qualifications: Degree in Electronics Engineering and experience in embedded systems required.

The predicted salary is between 36000 - 60000 £ per year.

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.

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
  • 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 (Battery Systems) employer: Allye Energy

At Allye, we pride ourselves on being a forward-thinking employer that fosters innovation and collaboration in the rapidly evolving field of energy storage. Our London-based start-up offers a dynamic work culture where creativity is encouraged, and employees are empowered to grow through hands-on experience and professional development opportunities. Join us to be part of a mission-driven team that is making energy storage more accessible and affordable for everyone.
Allye Energy

Contact Detail:

Allye Energy Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer (Battery Systems)

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to embedded systems and battery management. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by brushing up on technical questions specific to embedded systems and firmware development. Practice coding challenges and be ready to discuss your past projects in detail.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our team at Allye.

We think you need these skills to ace Embedded Software Engineer (Battery Systems)

Embedded Systems Development
Firmware Design and Development
Microcontroller Programming
Linux Embedded Systems
Battery Management System (BMS) Firmware
Python Programming
Embedded C/C++ Programming
Matlab/Simulink Expertise
PCB Design
Device Control Protocols (Modbus, CANbus, UART)
Software Compliance Standards (MISRA, ISO 26262, CMMI, ASPICE, UL1998)
Debugging and Troubleshooting
Version Control Systems (git, SVN, etc.)
Real-Time Control Applications

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Embedded Software Engineer role. Highlight your experience with embedded systems, firmware development, and any relevant projects you've worked on. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about battery systems and how your background makes you a great fit for our team. Keep it concise but engaging – we love a good story!

Showcase Relevant Projects: If you've worked on any projects related to battery management systems or embedded software, make sure to mention them. We’re keen to see real-world applications of your skills, so don’t hold back on the details!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our innovative team at Allye!

How to prepare for a job interview at Allye Energy

✨Know Your Stuff

Make sure you brush up on your embedded systems knowledge, especially around battery management systems. Be ready to discuss your experience with microcontrollers and Linux embedded systems, as well as any relevant projects you've worked on.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled challenges in firmware development or debugging. Highlight your ability to optimise performance and reliability in your previous roles, as this will resonate well with the interviewers.

✨Familiarise Yourself with Compliance Standards

Since the role involves working with software compliance standards like MISRA and ISO 26262, it’s a good idea to understand these concepts. Be ready to discuss how you've applied these standards in your past work or how you would approach them in future projects.

✨Ask Insightful Questions

Prepare some thoughtful questions about the company's products and their approach to energy storage. This shows your genuine interest in the role and helps you gauge if the company is the right fit for you.

Embedded Software Engineer (Battery Systems)
Allye Energy
Location: Ruislip

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>