To main content
Back to careers

Embedded Software Engineer

  • Bachelor, Master
  • Full-time

ELEO currently has a small young software team actively engaged in the development of cutting-edge, modular high voltage battery systems tailored to revolutionize the way industrial applications are powered and focused on being a transformative force towards electrification. We are currently seeking a highly motivated and experienced Embedded Software Engineer to join our dynamic team. As an Embedded Software Engineer, You will analyze the requirements, design your implementation, discuss the architecture with the team, implement, and test your feature on the product. If you are passionate about software and code quality, possess strong coding skills, and thrive in an Agile work environment, we would love to hear from you.

 

What will be your main responsibilities:

 

  • Design, develop, and implement embedded software modules for our innovative products.
  • Collaborate with cross-functional teams to define software requirements and specifications.
  • Ensure adherence to coding standards and good design principles.
  • Participate in code reviews and provide constructive feedback to enhance code quality.
  • Utilize Agile methodologies,  to plan and track project progress.
  • Collaborate with hardware engineers to integrate software with embedded systems.
  • Conduct thorough testing and debugging to identify and resolve software defects.
  • Develop and execute unit tests to ensure software functionality and reliability.
  • Maintain and enhance existing software modules.
  • Stay updated with the latest industry trends and emerging technologies in embedded software development.

 

Requirements:

 

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 3 years of relevant work experience as an Embedded Software Engineer.
  • Strong coding skills and good design principles in C. Knowledge of C++ is a bonus.
  • Proficiency in Agile work methodology.
  • Skilled in version control systems, particularly GIT.
  • Demonstrated experience in designing and implementing software modules for embedded systems.
  • Experience with unit testing frameworks and practices.
  • A passion for software and code quality, with a keen attention to detail.
  • Residing in the Netherlands.
  • Fluent in English, both written and spoken.

 

Nice to Have:

 

  • Experience with hardware testing, including the ability to perform basic hardware tests and troubleshoot issues.
  • Familiarity with reading datasheets to understand hardware components and their specifications.
  • Proficiency in reading and understanding schematics for circuit design and troubleshooting.
  • Experience with communication protocols such as CAN, LIN, or J1939.
  • If you possess the nice-to-have qualifications listed above, it would be considered an additional asset to your application.

 

If you are excited about joining a dynamic team that is at the forefront of embedded software development and are eager to contribute to groundbreaking projects, we encourage you to apply. We look forward to hearing from you.

What we offer

  • The freedom to work hybrid with flexible working hours
  • A generous pension scheme
  • Daily lunch with the whole company
  • Commuting allowance or OV Business Card
  • 35 holidays per year including a company closure during Christmas & NYE

/ Our process

How we hire

The hiring process varies depending on role. We’ll keep you informed of what the next steps will be throughout the course of your interviews.

  • 1 Application
    If this position seems like a fit to you, send us your resume and motivation letter via the application via the 'Apply Now' button. We'd love to hear about how you'd contribute to the ELEO team!
  • 2 Interviews
    If we think you could be a great fit at ELEO, we'll invite you for a range of interviews with different ELEO team members. These interviews will help us to get to know each other better and decide if it's a great match on both sides—both professionally and personally. We love to have fun and also get the job done!
  • 3 Assessment
    If everyone is still vibing and it's looking like a really great match we will dive a little deeper into the applicable process. That means more in-depth discussions with your potential colleagues and a possible test case to show off your skills.
  • 4 Signing a contract
    If we're both sides are super excited after the assessment then we'd love to come to an agreement with you! As soon as you sign the contract, we'll strive towards building a long-term agreement in which we can both bring out the best in each other.
Apply now