Position Summary: SW Developer for BMW Infotainment projects
The SW Developer will be part of a team responsible for creating from scratch the Entertainment System software for a high end, embedded automotive infotainment system.
Review Software specifications, Architecture and Design documents for the system
Develop software components (C++/Linux)
Analyze customer specifications; develop components architecture based on this information
Resolve inconsistencies in case of unclear technical requirements in the specification by direct communication with the customer
Make functional testing of developed source code, participate in code review sessions
Act according the standards of the automotive industry and in-car applications and software development processes
Bug fixing and maintenance tasks for the software components delivered.
Bachelor degree in Computer Science or other relevant (IT connected) specializations
At least 5+ years of experience as a software developer
Solid knowledge of C++ proved by 3+ years of experience
Experience in developing embedded applications
Knowledge in inter-process communication, threading
Good English communication skills both written and verbal
Nice to have Qualifications:
Qt framework knowledge
Experience with infotainment / entertainment systems.
Unified Modeling Language Knowledge
Knowledge in agile software development methods (SCRUM)
Willingness to travel (0-20% of time) depending on the project necessities
What We Offer:
An international team working with the world's largest automotive manufacturers
Access to Harman University for extensive technical trainings
Employee discounts on our HARMAN products (JBL, AKG, HARMAN Kardon)
Flexible working hours
State of the art new office easily accessible by city transportation
and much more...