Software Development Senior

Auto Req ID:
Job Title:
Software Development Senior
Ford Motor Company

Job Description

Position Overview/Description:

An energetic software design and development engineer is needed to support our autonomous vehicle (AV) Solution Product Team. We have a small, agile team that is fast paced in developing a set of 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:
  • 2+ years’ experience in Python, Java. Working experience in continuous integration tools (e.g. GIT, JIRA, Jenkins, etc.), development environment (e.g. Eclipse, RSA)
  • Bachelor’s Degree
  • 2+ years of experience in programming with Linux/Unix and Mac environment
  • 2+ years of experience with Object Oriented Design (OOD)
  • 2+ years’ experience with Agile Software Development Methodology and software engineering methodologies (TDD, pairing, …)

Preferred Qualifications:
  • 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 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.

Visa sponsorship may be 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.