
ADAS Simulation Tools Developer
Ford Motor Company
full-time
Posted on:
Location Type: Hybrid
Location: Dearborn • Missouri • United States
Visit company websiteExplore more
Salary
💰 $83,000 - $160,000 per year
About the role
- Lead the development of next Gen Advanced Driver Assistance Systems (ADAS) simulation environment using C++
- Develop ADAS simulation methods, processes, tools and documentation to integrate multiple ADAS features to support feature design, verification and validation
- Manage the deployment and release of the next Gen ADAS simulation environments on CI/CD pipeline to test ADAS software on every code change
- Support the integration of vehicle, sensor and feature control models and software to support the delivery of ADAS features
- Support on-going CAE correlations efforts
- Support the development of plan to transition physical vehicle testing to simulation-based tests
- Contribute to team results through ownership in agile software development process.
Requirements
- B.S. in Electrical Engineering, Computer Engineering, Computer Science, Robotics, Mechatronics or a related field or a combination of education and equivalent experience
- 3+ years of experience with programming in C++ (11 or above), Python or other Object-Oriented Programming (OOP) languages in Windows or Linux environments
- M.S. in Electrical Engineering, Computer Engineering, Computer Science, Robotics, Mechatronics or a related field (preferred)
- 3+ years of Experience with Linux or other POSIX Operating Systems (preferred)
- 3+ years of Experience with networking (TCP/IP) (preferred)
- 3+ years of developing software using modern development tools like Bazel, Docker, Git, GitHub Actions, Kubernetes, and Jenkins (preferred)
- 3+ years of developing software on Cloud platforms like Google Cloud, AWS or Azure (preferred)
- 8+ or more years of relevant experience in software design, including debugging, performance analysis, and automation of testing designs (preferred)
- Experience developing platforms or tools for internal customers (preferred)
- Experience with AI, cloud, simulation, accelerated computing, and Python ecosystem (preferred)
- Experience with optimizing large scale software architecture through concurrency or GPU technology (preferred)
- Experience with Robot Operating System (ROS) or other middleware (preferred)
- Experience with vehicle systems and their role in ADAS simulation (preferred).
Benefits
- Immediate medical, dental, vision and prescription drug coverage
- Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
- Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
- Vehicle discount program for employees and family members and management leases
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
- Paid time off and the option to purchase additional vacation time.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++PythonObject-Oriented ProgrammingLinuxTCP/IPBazelDockerGitKubernetesJenkins
Soft Skills
leadershipteam collaborationagile software developmentownershipcommunication
Certifications
B.S. in Electrical EngineeringB.S. in Computer EngineeringB.S. in Computer ScienceB.S. in RoboticsB.S. in MechatronicsM.S. in Electrical EngineeringM.S. in Computer EngineeringM.S. in Computer ScienceM.S. in RoboticsM.S. in Mechatronics