Embedded Software Engineer

  • Job category Engineering
  • Employment Fulltime
  • Reference number VAC-10023287
  • Location Amsterdam
  • Contract type Secondment via YER
  • Industry Engineering

About this vacancy

As an Embedded Software Engineer, you help to achieve the further growth of this company within the changing world of energy storage systems and their applications. In this position you will be alternately focussed on three main areas namely proposal engineering, project engineering and developing our energy storage systems for hybrid and full electric ships.

Job description

  • Developing low-level and application software for our embedded systems
  • Analysing the requirements that the software needs to meet
  • Develop software architectures for new systems
  • Creating user, service and project documentation
  • Test and validation of software
  • Managing software revisions in GIT
  • Peer reviewing together with experienced colleague software engineers
  • Working close together with the hardware team
  • Planning your own work

Company

The mission is to build clean and reliable intelligent energy storage systems to support the energy transition in both the landbased and maritime industry.

Offer description

  • €45000 - €60000
  • Excellent market-based salary, based on knowledge and work experience
  • An enthusiastic and experienced team of colleagues
  • Opportunity to develop yourself within or outside your field of expertise

Candidate profile

  • A Bachelor or Master degree in software engineering, electrical engineering, industrial automation or equivalent
  • 2+ years of experience in developing software for embedded systems
  • Mastering C program language
  • Experience with at least one script language
  • Experience with microcontrollers (NXP, Microchip or ST)
  • Experienced in debugging software and using debugging tools
  • Experienced in writing reliable software
  • Experience with communication protocols such as CAN, SPI and UART
  • Experience in designing and applying peripheral drivers
  • Experience with designing/implementing bootloaders
  • Basic knowledge of analogue and digital electronics
  • Fluent in English, preferably also in Dutch