Back to jobs

Software Development Engineer

At Eleo, we aspire to be one of the world’s leading off-highway battery pack specialists. Backed by Yanmar, our battery solutions are driving our customers towards net-zero emissions. We do more than build batteries, we’re paving the way for a more sustainable future. 

Our pioneering spirit drives us to innovate at every step, delivering the best results possible. We’re a fast-growing, young company with a vibrant culture of innovation and collaboration where every voice counts and every idea is valued.  

Thriving at bringing together diverse minds and talents, we achieve our shared goals dynamically. Making a difference is meaningful and exciting for us, as we aim to balance personal ambition with collective achievements. Our team is equipped with the tools to help create a cleaner and electrified future. 

Are you ready to join our mission to enable widespread electrification of off-highway equipment and vehicles? 

What you will do:

As full stack software developer you will be responsible for delivering robust and well-designed tools for our internal and external customers to interact with their battery packs. This can range from the first commissioning of the battery pack, diagnosing the pack in the field or providing firmware updates. Furthermore our cloud connected batteries can have Over The Air (OTA) updates triggered, which with your help an OTA manager system needs to be set up for customers to choose their battery firmware.  Finally with your help telemetry data collected by our battery packs will be made available through APIs taking into account security. The role is versatile including many conversations to set up system requirements, implement and test them. 

You will join a highly motivated team that is developing and growing our Software engineering capability. At Eleo we build our innovative battery systems using our own in-house developed battery modules and controllers.  

Your key responsibilities:  

  • Tool design and development directly used by customers to service and commission their battery packs using physical hardware CAN bus 
  • Designing and developing a scalable OTA update manager of battery pack firmware 
  • Developing APIs for customers to receive insights of their battery pack 
  • Testing and debugging your solutions using real hardware and systems 
  • Coach junior team members on technical level 

 Languages you’ll encounter on a daily basis: 

  • Dart and Flutter  
  • NodeJS and TypeScript  
  • Python 

 Essential experience with: 

  • Comfortable within OOP and the use of design patterns  
  • Comfortable with building REST APIs and databases  
  • Good understanding of unit testing 
  • Good understanding of CI/CD 
  • Agile work methodology 
  • A good understanding of best practices in software 
  • Some experience with cloud platforms such as Azure.
  • Quality mindset  
  • Team player 

 Requirements & qualifications:

  • A bachelor's or master's degree in a software development field
  • At least 5 years of experience in software development in a multidisciplinary team. 
  • Ability to work independently and within a team
  • Positive mindset and someone who thrives in a fast paced organization
  • Ability to drive design challenges to a conclusion, together with a team of engineers. 
  • UI/UX experience
  • Would be a benefit if you have been a Product Owner
  • Deep experience with C and C++ would be a distinct advantage
  • Good conceptual and analytical thinking. 
  • Residing in the Netherlands and fluent in English. 
  • Analytical and solution oriented 
  • Motivated and energized by challenge and growth.

What we offer you: 

  • Attractive Salary Package: We value your expertise and offer salaries that reflect your skills and experience. 
  • Future-Ready Pension Plan: Plan your future with confidence through our generous pension scheme. 
  • Company-Wide Lunches: Socialize with colleagues over daily lunches. It’s a fun and fulfilling environment, boosting working relationships and collaboration. 
  • Wellbeing Support: We provide personal coaching and wellbeing resources to support your lifestyle as you build your career with us. 
  • Hassle-Free Commuting: We ensure your journey to work is as simple as possible. Enjoy the convenience of a commuting allowance or an OV Business Card.  
  • Flexible Working Hours: Embrace the freedom to shape your workday with flexible hours and the option to work from home twice a week. We trust you to balance your time effectively.  
  • Generous Time Off: Recharge with 35 holiday days per year, including a company closure during Christmas and New Year’s Eve, plus national holidays. 

 

Interested? 

If this role resonates, we want to hear from you. Your skills could be the perfect fit for our innovative team at Eleo. Please apply directly on this page with your CV and cover letter and we look forward to receiving your application. 

 

 

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf

Select...
Select...
Point of Data Transfer *

The information you provide when you fill out this form and which we collect during your application process will be held and used by Eleo primarily for the purposes of considering your application and your suitability for employment with us and will generally be kept for one year, unless we need to keep your data longer. You can find more information about how we handle your personal data and about your rights in our Applicant Privacy Notice.