Job description


  • Entry level
  • No Education
  • Salary to negotiate
  • Nanjing


We are looking for an HMI Prototype Developer to join us in designing future interactions and experiences for our global customers.  Primary position duties will include the planning, creation, development, and testing of various fidelity level prototypes that contribute to the research and validation of target brand experiences.  The audience of these properties will range from external consumers to executive management.  These physical/digital prototypes represent the core deliverables of the HMI/UX Team and will include interactive digital storyboards, desktop simulators, iterative software/hardware developmental platforms, mobile applications, static driving simulators, and dynamic vehicle demonstrators.  The stimulus type and level of prototype fidelity will be dependent on the target research questions.  Collaboration and continuous communication among cross-functional teams will be instrumental to the success of these deliverables:
Build a platform of software and hardware tools to facilitate the rapid prototyping of defined user experiences
Maintain high standards of software quality within the team by following good practices and habits
Learn and build upon an internal software development framework
Collaborate with other software developers to plan, design, develop, test, and maintain embedded applications
Collaborate with internal cross-functional teams and suppliers to design, develop, document, and maintain software / hardware deliverables for various projects
Manage individual workload and deliver to established project milestones
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related
3+ years in a software development role which can include graduate work projects
2+ years of experience developing software with C++ and JavaScript
1+ years of experience developing on Android
Foundational background in HMI or HCI
Experience developing software with Qt/QML
Experience developing software with C#
Experience developing software with Java and HTML5/CSS
Experience with OpenGL
Able to learn and develop with new SDKs/IDEs to support proprietary hardware platforms (e.g., Leap Motion, Microsoft Kinect, Arduino, Google Cardboard… etc.)
Working level knowledge of single-board microcontroller / computers (e.g., Arduino, Raspberry Pi, BeagleBoard, chipKIT… etc.) for the rapid development of digital devices
Comprehensive understanding of various sensor types for measuring parameters that include force, position, acceleration, and light
Experience working with communication technologies such as TCP/IP, Bluetooth, Wi-Fi, and CAN
Experience with CAN based vehicle engineering tools (e.g., PEAK System, Vector)
Ability to establish and maintain cooperative and effective working relationships with internal cross-functional team members and external business partners
Strong organizational and administrative skills
Ability to multi-task
Strong problem-solving and conflict management skills
Successful candidate should be able to demonstrate leadership in One FORD (leadership) behaviors combined with outstanding interpersonal, teambuilding, and communication skills

About the company

At Ford, we go further to make our cars better, our employees happier and our planet a better place to be. Learn more about the work that makes Ford a company that we’re proud to be a part of.

Companies in this sector

Hives where you can find this job offer