Position Description/Overview:
Come and be part of the team developing the next generation user interface for Ford’s SYNC infotainment system! As a SYNC HMI software developer, the candidate will be responsible for implementing the visuals and user interaction that will allow the user to interact with vehicle features such as navigation, media, entertainment, phone, voice, and vehicle settings. The software development will be primarily in HTML and JavaScript – with some C++ and Python development required.
Responsibilities:
-Develop user-facing HTML/JavaScript front-end web application software for the SYNC infotainment system.
-Implement graphical user interface components and screens that drive the in-vehicle experiences including media, entertainment, phone, voice, navigation, and vehicle settings.
-Work closely with UI and UX designers to take concept art, wireframes, and animation models from storyboard to production with a high degree of fidelity and detail.
- Participate in system design, documentation, and testing to deliver a best-in-class infotainment system.
Basic Qualifications:
-Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science
-2+ years HTML/JavaScript front-end software development experience using common frameworks (React, Angular, Ember, etc)
Preferred Qualifications:
-Master's degree in Computer Engineering or Computer Science
-5+ years of HTML/JavaScript software development experience using common web front-end frameworks (React, Angular, Ember, etc)
-2+ years of C++ software development experience on embedded, mobile, web or consumer electronic platforms
-Proficiency with revision control including: Git, Subversion, or equivalent
-Experience with containerization and continuous integration / continuous delivery workflows
-Experience developing backend web services in C++ and Python
-Experience with OpenGL, OpenGL ES, WebGL, 3D modeling, and/or game engines
-Experience developing, debugging, and deploying native or HTML-based applications on embedded operating systems (Linux, QNX, Android)
-Experience with automated testing frameworks and unit testing
-Experience working on an agile development team
-Experience developing HMI software for automotive infotainment systems and automotive product development process and quality experience (i.e., A-SPICE, CMMI, FMEA, etc.)
-Excellent written and oral communication skills
The distance between imagination and … creation. It can be measured in years of innovation, or in moments of brilliance. When you join the Ford team, you discover all the benefits, rewards and development opportunities you’d expect from a diverse global leader. You’ll become part of a team that is already leading the way, with ingenious solutions and attainable products – and it is always ready to go further.
Candidates for positions with Ford Motor Company of Canada must be legally authorized to work in the Canada on a permanent basis. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is not available for this position. TN Visa holders maybe considered.
Ford Motor Company is an equal opportunity employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.