Develop business logic and HMI software for automotive infotainment systems
Work in an agile environment with team members distributed across multiple time zones
Clarify requirements with the customer and with external suppliers
Ensure the quality of your work products by writing unit tests and by considering static code analysis
Analyze system behavior and performance of your work products
Requirements for this role include:
Experienced in C (Minimum of 5 years)
Experienced in embedded systems, preferably in embedded automotive systems (Min. of 3 years)
Familiar with Qt and with software development tools on QNX (Min. of 3 years)
Familiar with software development processes and the V-model
Familiar with agile methods such as Scrum or Kanban
Strong debugging skills
Ideally you have basic knowledge in software integration and build management
You have an autonomous, proactive, team-oriented and self-reliant way of working combined with a structured and precise working style
You have a relevant university degree or a comparable work experience
Preferences: - Optional (nice-to-have's)
Familiarity with Automotive software development environment setup
Ability to communicate (oral/written) effectively to exchange information with our client.
Required schedule availability for this position is Monday-Friday (08:00am to 05:00pm EST). The shift timings can be changed as per client requirements. Additionally, resources may have to do overtime and work on weekend's basis business requirement.
The person needs to travel to Farmington Hill, MI, US. M-F (Twice a month), so should be eligible for a work visa for US