Experience Inc. Jobs

Job Information

Ford Motor Company Software development engineer for AV application in Dearborn, Michigan


Job Title:

Software development engineer for AV application

Job Description & Qualifications:

Position Overview/Description:

An energetic software design and development engineer is needed to support our autonomous vehicle (AV) Solution Product Team. We have an agile team that is fast paced in developing a set of AI (Artificial Intelligence) solutions to support our mobility production solutions for AV systems.


  • Design and develop solutions; especially AI (artificial intelligence) solutions that improve the Company’s future autonomous vehicle operation.

  • Participates as a hands-on developer on a software development team to design and develop IT solutions that enable more effective and efficient autonomous vehicle development.

  • Directly contributes to development activities utilizing Software Craftsmanship/Clean Coder principles, practices, and tools

  • Strong customer focus and business focus

  • Introduce/adopt new IT technologies, including AI technologies that best serve our fast changing business requirements.

  • Assists in setting up, configuring, and maintaining tools and frameworks that improve developer productivity, code health, and organizational transparency such as automated build, test, and code analysis

  • Highly complex business logic, multiple integration points, and platforms, system integration.

Job Requirements:

Basic Qualifications:

  • Bachelor’s Degree

  • 2+ years of experience with Python & Java

  • 2+ years of experience in programming with Linux/Unix and Mac environment

  • 2+ years of experience with Object Oriented Design (OOD)

Preferred Qualifications:

  • Working experience in continuous integration tools (e.g. GIT, JIRA, Jenkins, etc.), development environment (e.g. Eclipse, RSA)

  • New college graduates with strong GPA or previous internships are welcome to apply

  • Master of Science or PhD candidates

  • Experience with Agile Software Development Methodology and software engineering methodologies (TDD, pairing, …)

  • Understanding computer networks

  • Experience in coding principles/patterns, OOD packaging principles, Test Driven Development, and Continuous Integration (CI)

  • Experience with full stack of technologies from front-end to middle tier to services to persistence.

  • Strong curiosity in new software development technology and passion of technical excellence

  • Proven ability to learn quickly and understand a wide variety of business and technical subjects

  • Strong communication skills and team work spirit

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 must be legally authorized to work in the United States on a permanent basis. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is not available for this position.

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.

Auto req ID:



Ford Motor Company


Information Technology

Skill Team:

Ford Smart Mobility (FSM)


FSM Skill Team Support