Autonomous Vehicle Software Engineer System Integration Testing

in Ann Arbor, MI

Autonomous Vehicle Software Engineer System Integration Testing Job

Job Description Job Attributes+

  • Job ID


  • Req #


  • Job Location

    Ann Arbor, MI, US

  • Job Category

    Autonomous Vehicles

  • Career Area

    Autonomous Vehicles (AV)

At Ford Motor Company, we are committed to freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams! With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrow’s transportation.

What you’ll be able to do:

We are seeking outstanding candidates to join our growing Autonomous Vehicle (AV) FutureTech team! AVs are an important part of Ford’s future, and we’re looking for the best and brightest. The role will require critical thinking, problem solving capabilities, and a “get it done” attitude to develop products across multiple applications supporting AVs. In this position you will be responsible for integration and testing of software functionality in the development of autonomous vehicle technologies at Ford AV LLC.

  • Assisting in the commissioning of vehicles from Autonomous Vehicle Platform and Self-Driving System points of view
  • Debugging the software to maintain operation and rectify problems
  • Performing forensics on collected data to reconstruct and analyze system performance
  • Working closely with the interfaces between the vehicle platform, actuators, vehicle software, and communication network
  • Configuration management, including oftware version tracking across multiple systems/subsystems and multiple vehicles
  • Designing and conducting experiments to validate vehicle system and subsystem performance including sensing, perception, decision making, and path following
  • Developing plans to collect data for training and testing machine learning algorithms and coordinating data collection, curation, and analysis
  • Creating and maintaining test documentation including test requirements, procedures, plans, and reports
  • Analyzing and reviewing test data to ensure proper system operation by utilizing real-time and post-processing data analysis tools (e.g. Python, Pandas, NumPy, etc.)
  • Establishing guidelines to promote vehicle testing in a safe, effective, and efficient manner
  • Deploying automated configuration management for self-driving vehicle software development
  • Implement structure for version control of application and infrastructure code
  • Maintain continuous integration to enable iteration and forward momentum
  • Engage team of software, machine learning, and hardware engineers to implement best practices for maintaining high code quality and quick, low risk releases
  • Developing software toolsets for regression testing and collaboration
  • Utilization of modern software development practices including test-driven development and code reviews in order to develop high quality, maintainable and reusable code.
  • Development of software toolsets for performing metric evaluations of system modules

The minimum requirements we seek:

  • A Bachelor’s Degree in Electrical Engineering, Computer Science, Physics, Mathematics, Robotics or similar scientific field of study
  • Two or more years’ experience designing and executing validation tests of hardware and/or software on an autonomous vehicle

Our preferred requirements:

  • A Ph.D. or M.S. in Physics, Mathematics, Robotics, Electrical Engineering, Computer Science, or related fields is preferred.
  • Proficiency in modern compiled languages such as C/C++/Java or similar
  • Ideal candidates will possess a strong interdisciplinary background in science and engineering with solid programming skills.
  • Demonstrated experience working in a team-based project from inception to finish across multiple disciplines, e.g., hardware design and implementation, data acquisition and analysis, mathematical modeling, algorithm development, application implementation, etc.
  • Experience in a development or production system test environment
  • Experience in automotive or aerospace system testing and integration
  • Experience in software development, integration, testing, and validation
  • Experience using data analysis tools (e.g. Matlab, Python) to visualize and understand experiment data
  • Proven experience in problem solving, troubleshooting, and quick thinking
  • Proficiency with a distributed version control system (e.g. git, mercurial, bazaar, …)
  • Proficiency in contemporary UNIX/Linux software environments using Make, gcc, bash, etc.
  • Experience running applications within a Docker container environment
  • Experience with data science tools and techniques

What you’ll receive in return:
As part of the Ford family, you’ll enjoy excellent compensation and a comprehensive benefits package that includes generous PTO, retirement, savings and stock investment plans, incentive compensation and much more. You’ll also experience exciting opportunities for professional and personal growth and recognition.

If you have what it takes to help us redefine the future of mobility, we’d love to have you join us.

Visa sponsorship may be available for this position.

We are 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

For information on Ford's salary and benefits, please visit: 



Receive a daily email with new civilian jobs which match your MOS.

Learn more about our Privacy Policy.

Saved Jobs