Sr. Embedded Software Engineer

  • Engineering
  • Amsterdam, Netherlands

Sr. Embedded Software Engineer

Job description

We are Etergo. We're on a mission to accelerate the global transition towards sustainable energy and transportation by creating a safe, scalable and environmentally friendly alternative to petrol and diesel vehicles. Founded in 2014, we have grown our company with over 70 agile thinkers, building high-end electric transportation. We are currently working on #AppScooter, our first product, to demonstrate that city mobility can be clean, and deeply integrated with technologies that connect us.

Since we are growing fast, we’re now looking for a Senior Embedded Software Engineer to join our team. 

Summary:

You are a Software Engineer, experienced in writing C code for embedded systems. You can work both on the application layer and on low-level drivers. You are passionate about creating good quality software and you take pride in your work.

You will join at a time when additional features are needed before the vehicle is ready to be delivered to customers. Special attention will be paid to implement security and safety controls to ensure that the vehicle is safe to drive.


What you will work on:

  • Interpretation of system requirements in collaboration with Hardware and System engineers to generate software requirements using formal methods.
  • Design, develop and troubleshoot embedded systems.
  • Write efficient embedded C code for different control modules in the vehicle acc. To the “V” life cycle
  • Ensure industry standard quality and safety in the software.
  • Work with a team of engineers within an Agile environment.
  • Implement diagnostics strategies on the different modules of the electronic units.

Requirements

This is the right role for you if you have:

  • A Bachelor degree in Computer Science, Electrical Engineering or similar;
  • At least 5 years of industry experience writing embedded firmware in C for microcontrollers;
  • Experience releasing software into serial production;
  • Very good programming skills;
  • Working experience with RTOS;
  • Experience using GIT;
  • Ability to work in a team, but also independently.

Will make you stand out:

  • Experience in the Automotive industry and knowledge of ISO 26262;
  • Working knowledge of in-vehicle networks such as CAN and LIN;
  • Experience with communications protocols like UART, SPI, I2C;
  • Experience with test equipment, bus analyzers, debug tools;
  • Knowledge of security protocols.

About Etergo and our culture:

With over twenty-five nationalities, we're proud of our cultural diversity. Our team consists of everyone from marketing experts, to mechanical engineers and programmers, and a lot in-between. We work very hard, but have fun and take care of each other as well. We have ping pong battles and a cold beer on Fridays to kick off the weekend. Curious to find out more about our benefits, and company overall? Check out our website.


How to apply:

No need to write a lengthy formal cover letter, however, we do really appreciate it if you can tell us in your own words why you’d like to work with us and how your experience and personality match up against our requirements. Don’t forget to tell us about a component that you have worked on; something that you are especially proud of!


Please make it easy for your potential future team and submit an English version of your CV.
Thank you!