Robotics AI Engineer – Calibration, Localization, and Mapping
Summary
Joins Field AI's Calibration, Localization, and Mapping (CLAM) team to design and implement SLAM, sensor calibration, and state-estimation algorithms for autonomous quadruped and humanoid robots. Day to day means writing production-quality C++/Python and ROS code, building validation/benchmark tools, and integrating algorithms into real-world systems. Fully onsite in Irvine, CA.
What You’ll Get To Do
- Design and implement state-of-the-art calibration, localization, and mapping algorithms for our autonomous quadrupeds and humanoids
- Develop various tools and metrics to continuously validate and benchmark the performance of our various subsystems
- Write clean, efficient, and maintainable code in C++ and Python
- Collaborate with cross-functional teams to integrate and deploy your algorithms into real-world systems
What You Have
- Master’s or Ph.D. in Computer Science, Electrical Engineering, or a related field, with expertise in calibration, localization, and/or 3D mapping
- Strong mathematical foundation in linear algebra, probability theory, numerical optimization, 3D geometry, Lie theory, and 3D kinematics
- Strong theoretical understanding and practical experience with different linear and non-linear state estimation frameworks for sensor fusion
- Familiarity with state-of-the-art LiDAR-inertial odometry and SLAM algorithms
- Familiarity with state-of-the-art visual-inertial odometry and SLAM algorithms
- Experience with sensor calibration (intrinsics and extrinsics) and time synchronization
- Strong proficiency in C++ and Python and modern best practices, with the ability to write maintainable and efficient code
- Strong understanding how ROS works and experience with designing, building, and deploying your own nodes into a complex robotic system
- Strong problem-solving skills, attention to detail, and being able to work independently while managing multiple priorities
- Strong work ethic, highly self-motivated, and excellent written and verbal communication skills
The Extras That Set You Apart
- Publications and/or patents in calibration, state estimation, odometry, and/or SLAM
- Experience working with noisy sensor measurements and designing outlier-resilient algorithms
- Experience working with computationally constrained platforms and designing efficient, real-time algorithms with low computational complexity
- Experience with other sensing modalities (e.g., radar, doppler-LiDAR, GPS, etc.)
- Experience with modern version control and project management tools
Skills
As published by lever · 23 questions · 2 written answers
Basics
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Twitter URL, GitHub URL, Portfolio URL, Field AI
Short answers (8)
- First Name
- Middle Name optional
- Last Name
- Address Line 1
- Address Line 2 optional
- City
- State
- Zip Code
Pick from a list (13)
- Are you legally authorized to work in the country where this position is located?
- Will you now or in the future require employer sponsorship for a work visa or employment authorization to work in the country where this position is located?
- Are you at least 18 years of age and legally eligible to perform the duties of this position?
- I certify that the information provided in this application is true, complete, and accurate to the best of my knowledge. I understand that providing false or misleading information may result in the rejection of my application or termination of employment if discovered after hire. optional
- How did you learn about this opportunity? optional
- Please let us know you would be able to begin a new opportunity. optional
- Are you authorized to work in the United States? optional
- Will you now, or in the future, require sponsorship (i.e. H-1B visa, etc.) to legally work in the U.S.? optional
- Are you currently in a period of Optional Practical Training (OPT)? optional
- Do you hold a degree in a Science, Technology, Engineering, or Mathematics (STEM) field from a U.S. accredited institution that would allow you to apply for a 24-month OPT extension? optional
- Do you have a Master's or Ph.D. in Computer Science, Electrical Engineering, Robotics, or a related field with a focus on calibration, localization, or mapping? optional
- Do you have hands-on experience developing or improving SLAM (Simultaneous Localization and Mapping) or sensor fusion algorithms for autonomous robots? optional
- Have you worked with ROS (Robot Operating System) to design, build, and deploy nodes in a complex, real-world robotic system? optional
Written answers (2)
- How would you rate your proficiency in C++ and Python for production-quality robotic systems, and can you describe a project where you applied both languages? optional
- Can you describe your experience with sensor calibration (both intrinsics and extrinsics), time synchronization, and working with multimodal sensor data (LiDAR, cameras, IMUs)? optional