Job Title:
Software Engineer - Embedded Systems
Job Overview
We are seeking a skilled Software Engineer to design and develop software for automotive embedded systems.
This role involves creating detailed design documentation, developing innovative algorithms based on prototype functions, and implementing interfaces between software modules and the vehicle.
The ideal candidate will have experience in vehicle systems and vehicle networking, as well as proficiency in C/C++, MatLab/Simulink, and version control systems.
We encourage applicants with strong analytical and conceptual thinking, excellent team and communication skills, and a high degree of personal responsibility and initiative.
Key Responsibilities
* Software Design:
o Create detailed design documentation for software structures.
* Algorithm Development:
o Develop innovative algorithms based on prototype functions.
* Interface Development:
o Implement interfaces between software modules and the vehicle.
* Software Adaptation:
o Adapt or develop software for standard software stacks.
* Coding and Testing:
o Implement software in C and C++.
o Conduct software module-level testing.
* Integration and Deployment:
o Integrate software into complete packages.
o Commission software on target hardware.
Requirements
* Education:
o Completed studies in e-technology, computer science, or similar field.
* Experience:
o Experience in vehicle systems and vehicle networking.
* Language Skills:
o Fluent German and English language skills.
* Technical Skills:
o Proficient in C/C++, MatLab/Simulink, version control systems (SVN, Git).
Desirable Skills
* Soft Skills:
o Strong analytical and conceptual thinking.
o Excellent team and communication skills.
o High degree of personal responsibility and initiative.