Ford Motor Company Autonomous Vehicle Software Engineer System Integration Testing in Ann Arbor, Michigan
Autonomous Vehicle Software Engineer System Integration Testing
Job Description & Qualifications:
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: https://corporate.ford.com/content/dam/corporate/us/en-us/documents/careers/2021- benefits-and-comp-GSR-sal-plan-1.pdf
Auto req ID:
Ford Motor Company
Autonomous Vehicles (AV)
Ford Motor Company
- Ford Motor Company Jobs