Position Summary :
SW Engineer for BMW Infotainment projects
The SW Engineer will be part of a team responsible for creating from scratch the Video System software for a high end, embedded automotive infotainment system.
Job Responsibilities :
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.
Basic Qualifications :
Bachelor degree in Computer Science or other relevant (IT connected) specializations
At least 3+ 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
Qt framework knowledge
Experience with infotainment / entertainment systems.
Unified Modeling Language Knowledge
Knowledge in agile software development methods (SCRUM)
Eligibility Requirements :
List specific location of position and % of willingness to travel.
Willingness to travel (0-20% of time) depending on the project necessities