Senior Software Engineer (Pose)
- Mountain View, United States
- Senior Level
- 3+ years
- PhD or doctorate
- Posted
Skills
Required
- algorithms
- AV
- robotics
- C/C++
- programming
- drones
- state estimation
- probabilistic filtering
- 3D geometry
- developing software
- Python
Preferred
- sensor fusion
- developing pose estimation algorithms
- IMU / motor resolvers / encoders / GPS
Join our growing robotics team as a Senior Software Engineer, focusing on pose estimation systems for our current and future robots. You will develop high-quality, real-time vehicle pose estimation software, research and deploy state-of-the-art algorithms, and collaborate with various teams on sensor selection and architectures. This position offers benefits such as a free Caltrain pass, company stock options, work from home opportunities, and health insurance.
USD 193,930 - 291,150
Responsibilities
- Deliver high-quality, real-time vehicle pose estimation software that powers the next generation of mobile robots.
- Research, develop, and deploy state-of-the-art, safe and reliable vehicle pose estimation algorithms.
- Collaborate with stakeholders across autonomy, hardware, and systems teams on sensor selection and architectures for next generation vehicles.
- We're searching for an experienced engineer with deep experience building robust pose estimation systems that work with real data in uncertain environments, and a strong desire to contribute to the future of robot navigation for logistics and transportation
- You have experience developing pose estimation algorithms with sensors such as IMU, motor resolvers or encoders, GPS, etc., and sensor fusion
Requirements
- Strong C/C++ programming skills, developing well-tested, safety critical software
- You have 3+ years of industry experience as a software engineer
- Hands-on experience developing sensor fusion or filtering algorithms for AV, drones, or similar applications
- You have a deep understanding of state estimation, probabilistic filtering, 3D geometry
- You have a PhD and/or Masters Degree in computer science, electrical engineering, robotics, or related field
- Experience developing software for embedded systems in C
- Experience working with AV safety standards, and redundant, fault-tolerant systems
- Proficiency with Python
jobapplier