Ford - Palo Alto, CA

posted 5 months ago

Full-time
Palo Alto, CA
Transportation Equipment Manufacturing

About the position

We are the movers of the world and the makers of the future. At Ford, we are part of something bigger than ourselves, and we are ready to change the way the world moves. In the Ford Advanced Driver-Assistance Systems (ADAS) program, our team designs and develops functional models and hardware that provide best-in-class performance for features like adaptive cruise control, automatic emergency braking, cross traffic alert, active park assist, and 360 camera systems. The ADAS team is responsible for developing and delivering software for advanced features that utilize machine learning and artificial intelligence, supporting innovations such as Blue Cruise, Pro Trailer Backup Assist, and Pro Trailer Hitch Assist. In this position, we are seeking a Robotics Software Engineer who possesses a strong understanding of robotics, localization, and mapping. The ideal candidate will be eager to develop and ship production-level software for the next generation of Level 2 autonomous solutions within Ford's vehicle lineup. The role involves building algorithms from design through prototyping, testing, deployment, and productization. You will contribute to a robust and scalable C codebase, employing state-of-the-art practices, and mentor others in software and algorithm engineering domains. Additionally, you will propose and prototype novel methods for localization, pose metrics, and other related topics, while presenting designs, challenges, implementation details, and results during periodic reviews and technical interchange meetings. You will also develop tools to eliminate repeated tasks, enhancing efficiency within the team.

Responsibilities

  • Build algorithms from design, prototyping, testing, deployment, to productization.
  • Contribute to a robust and scalable C codebase with state-of-the-art practices.
  • Mentor others in software and algorithm engineering domains.
  • Propose and prototype novel methods for localization, pose metrics and other related topics.
  • Present designs, challenges, implementation details and results during periodic reviews and technical interchange meetings.
  • Develop tools to eliminate repeated tasks.

Requirements

  • Master's in Computer Science or equivalent fields.
  • 5 years C development experience.
  • 2 years of development experience with localization fundamentals like Bayesian filtering, SLAM, ICP and other related topics.
  • 2 years of experience working with hardware and robotic platforms.

Benefits

  • Immediate medical, dental, and prescription drug coverage
  • Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care
  • 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