Senior Robotics Software Engineer - C++, SLAM, ICP
Ford Motor CompanyJob Overview
Join Ford Motor Company's Advanced Driver-Assistance Systems (ADAS) team as a Senior Robotics Software Engineer. This role is pivotal in developing and delivering software for advanced features in autonomous vehicles, including adaptive cruise control, automatic emergency braking, and more.
Responsibilities
- Algorithm Development: Design, prototype, test, deploy, and productize algorithms.
- Software Engineering: Contribute to a robust and scalable C++ codebase, implementing state-of-the-art practices.
- Mentorship: Provide guidance in software and algorithm engineering domains.
- Innovation: Propose and prototype novel methods for localization, pose metrics, and other related topics.
- Presentation: Share designs, challenges, implementation details, and results during reviews and technical meetings.
- Tool Development: Create tools to eliminate repeated tasks.
Qualifications
- Master's degree in Computer Science or equivalent.
- 5+ years of C++ development experience.
- 2+ years of experience with localization fundamentals like Bayesian filtering, SLAM, ICP.
- 2+ years of experience working with hardware and robotic platforms.
Why Join Us?
At Ford, you have the opportunity to shape your career path in many ways. Whether you want to work globally or stay local, lead or innovate, you will find a supportive and diverse environment here. Our benefits package is designed to make your life better, both at work and at home. You can expect comprehensive healthcare coverage, generous leave policies, a vehicle discount program, and much more.
About Ford Motor Company
Ford is not just a car company; we are a global community of innovators. For over a century, we have been at the forefront of transportation, continually reinventing our vehicles to lead the industry in connectivity and electric vehicle technology. Join us as we move the world and shape the future.
Benefits Extracted with AI
- Immediate medical, dental, and prescription drug coverage
- Flexible family care and parental leave
- Vehicle discount program
- Tuition assistance
- Paid time off and holidays
- Visa sponsorship available
Similar jobs
Last update: 23 minutes ago
Staff Software Engineer, Localization & Mapping
Join Latitude AI as a Staff Software Engineer in Localization & Mapping, focusing on automated driving technologies.
Backend Engineer with Cloud and Database Experience
Join Ford as a Backend Engineer to build cloud-based platforms, focusing on Go, Python, and cloud technologies.
Senior Software Engineer
Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.
Internship, Reinforcement Learning Engineer
Join Tesla as a Reinforcement Learning Engineer Intern to develop robotic learning systems for humanoid robots.
Internship Software Engineer - Machine Learning Infrastructure
Join Tesla as an Internship Software Engineer in Machine Learning Infrastructure. Work on AI infrastructure and neural network scaling.
Software Engineer II, Prediction
Join Latitude AI as a Software Engineer II, Prediction, to develop autonomous vehicle prediction systems.
AI Engineer Intern - Export & Inference
Join Tesla as an AI Engineer Intern focusing on Export & Inference. Work on cutting-edge AI projects in Palo Alto.
AI Software Development Engineer
Join Intel as an AI Software Development Engineer to develop and deploy AI applications, enhancing engineering productivity.
AI Engineer Intern, Self-Driving
Join Tesla as an AI Engineer Intern to develop large-scale models for self-driving technology. Work on cutting-edge AI techniques.
Software Engineer, Reasoning Foundation
Join Waymo as a Software Engineer in Reasoning Foundation to develop cutting-edge autonomous driving technology.
Internship Technical Program Manager - Vehicle Software
Join Tesla as a Technical Program Manager Intern in Vehicle Software, focusing on software release management and program coordination.
Full Stack Software Engineer - Field Software
Join Gecko Robotics as a Full Stack Software Engineer to develop innovative field software solutions using Svelte, JavaScript, and Python.
Senior Software Engineer, Machine Learning
Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.
Medior C++ Developer for Engineering Tools
Join Siemens as a Medior C++ Developer in Žilina, Slovakia. Work on global engineering tools with C++ and agile methodologies.
Software Architect with DevOps and CI/CD Expertise
Join Robovision as a Software Architect to lead software design and architecture with a focus on DevOps and CI/CD.
Internship, Correctness & Reliability Engineer, Dojo
Join Tesla as a Correctness & Reliability Engineer Intern in Palo Alto, focusing on program analysis tools for supercomputers.
Full-Stack Engineer
Join Happyrobot as a Full-Stack Engineer in San Francisco to develop and optimize AI-driven web applications for the logistics industry.
Software Engineering Intern
Join PickNik Robotics as a Software Engineering Intern to work on advanced robotics software using Python, C++, and ROS.
AI Framework Engineer
Join webAI as an AI Framework Engineer to develop innovative AI frameworks for distributed computing environments.
Senior Software Engineer - New Initiatives
Join Figma as a Senior Software Engineer to lead new initiatives in collaborative tooling. Work remotely in the US.
Software Engineering Intern
Join CDK Global as a Software Engineering Intern to work on live projects in a hybrid setting, enhancing your skills in a dynamic environment.
Machine Learning Engineer for Vehicle Safety Systems
Join Porsche AG as a Machine Learning Engineer to enhance vehicle safety systems using AI and data science.
Intern Software Engineer
Join Arm as an Intern Software Engineer, work on cutting-edge projects, and gain hands-on experience in software development.
Computer Science Internship: C++/C Software Developer
Join ASML as a Computer Science Intern focusing on C++/C software development and code visualization.