Ford - Oklahoma City, OK

posted 29 days ago

Full-time - Entry Level
Oklahoma City, OK
Transportation Equipment Manufacturing

About the position

The ADAS Perception Algorithm Engineer position at Ford Motor Company focuses on developing perception applications for Advanced Driver Assistance Systems (ADAS). The role involves applying engineering principles and analytical techniques to deliver solutions in Computer Vision, Artificial Intelligence, and Machine Learning, while deploying embedded software on target hardware. The engineer will collaborate with various teams to design, develop, and validate algorithms and applications that enhance vehicle sensing capabilities.

Responsibilities

  • Contribute to a team responsible for the embedded software and algorithms for sensing applications on the current/future ECU.
  • Develop and test perception algorithms and applications such as computer vision, object detection, and Artificial Intelligence and Machine Learning.
  • Assist the perception software developers in deploying applications on target hardware.
  • Collaborate with feature owners, other algorithm and function owners, and software architects to design, develop, and deliver holistic sensing functions.
  • Support the development/maintenance of test environments and simulation tools to support AI/ML methods within and out of the immediate team.
  • Help the team and feature owners understand and break down the performance of the perception systems and applications via analytical methods and help with designing sign-off key performance indicators.
  • Conduct and help validation team with root cause analysis activities.
  • Work with the HIL/SIL teams to establish procedures to reduce dependence on vehicle level testing.
  • Understand Feature requirements and FMEAs to develop and implement software and algorithm requirements.
  • Be part of a team that delivers with Agile methodologies with established software development processes.
  • Develop/support high quality documentation for perception algorithms and their design, training, validation, and testing.

Requirements

  • Bachelor's Degree in Electrical Engineering, Mechanical Engineering, Aerospace Engineering, Computer Science or a related field.
  • 2+ years of experience (working or academic) with Matlab, C++ and/or Python.
  • 1+ year of experience (working or academic) in development/implementation of machine learning, artificial intelligence and/or computer vision techniques.
  • 1+ year of experience (working or academic) developing embedded control software.

Nice-to-haves

  • Master's Degree in Electrical Engineering, Mechanical Engineering, Aerospace Engineering, Computer Science or a related field.
  • 5+ years of experience in vision processing techniques, and/or AI/ML.
  • 5+ years of experience in embedded software development for real time control systems.
  • 5+ years of experience with Agile software development processes.
  • Understanding of ISP algorithms, human vision system and image quality metrics.
  • Familiarity with open-source vision, sensor fusion and machine learning frameworks (OpenCV, ROS, TensorFlow, PyTorch, Caffe2, scikit-learn).
  • Familiarity with Git, GitHub, Jira, and Agile Methods.
  • Simulating vision and/or Lidar sensors for algorithm training, validation and testing.
  • Ability to interpret Simulink, C/C++, and Python to aid in issue resolution.
  • Experience with using hardware in the loop (HIL) systems and with test bench setup.
  • Some experience with collection and analysis of data for driver assistance technologies.
  • Excellent communication skills, both vertically and horizontally within the organization written and verbal.

Benefits

  • Immediate medical, dental, and prescription drug coverage
  • Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service