The role of Embedded Software Development Engineer is a key position in the development of new products lines components such as sensors, actuators or electronic control units.
Responsibilities:
* Develop and integrate software components on standard or internal platforms.
* Collaborate with system engineers and software project teams for software requirements definition.
* Perform software unit testing, integration and qualification testing where required.
This position requires a University Degree in Electronic & Electrical Engineering, Computer Science or equivalent, with at least 5 years of experience in development and integration embedded software applications preferably for automotive.
Requirements:
* Excellent programming skills in C and good scripting skills (e.g. Python, MATLAB, C# etc.).
* Experience with different microcontroller architectures and communication buses.
* A strong background in AUTOSAR architecture, methodology and toolchain.
* Familiarity with agile as well as traditional development methodologies (SCRUM, V-Model).
* Knowledge of fuel cell and battery management systems will be a big plus.