Facebook pixel

Software Engineer, Localization
Posted on 4/1/2022
Menlo Park, CA, USA
Experience Level
Desired Skills
Computer Vision
  • BS/MS (PhD preferred) in Computer Science, Computer Vision, Machine Learning, Robotics, or other quantitative fields or relevant work experience
  • Skilled C++ practitioner
  • Strong mathematical background; familiar with rigid transformations, quaternions, linear algebra, probabilistic and optimization theory
  • Hands-on experience with Bayesian state estimation, e.g. Kalman filters, particle filters, and optimization-based pose estimation, e.g. SLAM
  • Ability to work in a fast-paced environment and collaborate across teams and disciplines
  • Strong communication skills and ability to communicate concepts clearly and precisely
  • Ability to evaluate multiple approaches and make decisions based on first principles
  • Work on a high-velocity team of Perception engineers
  • Design and build a state-of-the-art localization module that combines deep-learned based approaches with traditional state estimation and sensor fusion
  • Collaborate with deep learning experts developing map matching capabilities
  • Deliver a localization module on a power-efficient, edge-compute platform operating under a real-time, automotive grade operating system
  • Work with other Autonomy teams to clearly define localization requirements, build metrics and deliver a localization solution against target accuracy, smoothness and latency
  • Work closely with the mapping team to define minimum map requirements to satisfy localization needs. Provide tools to help evaluate the map quality continuously over time
  • Build tools and dashboards to provide systems health observability and monitoring of the localization stack performance over time
  • Design, implement, and maintain efficient, reusable, reliable, and functionally safe C++ code
  • Apply rigorous engineering practices during validation and deployment
Desired Qualifications
  • Hands-on experience building localization and/or mapping systems with low-cost sensor data
  • Experience developing localization solutions on automotive grade hardware
  • Experience with visual inertial odometry
  • Good understanding of IMU intrinsics, computer vision, vehicle signals
  • Able to develop inertial navigation system with low quality GPS, IMU and other sensors
Woven Planet

201-500 employees

Autonomous driving technology
Company Values
  • Creative Ownership: Embrace your creative responsibility for pioneering the future of mobility and feel the pride of ownership in the things you make – both as an individual and as a contributing team member.
  • Growing Together Through Teamwork: An open mind, a humble heart and respect for your teammates will enable you to learn from their unique perspectives, nurture your personal growth, and maximize the cooperation that powers your team.
  • Courage To Make History: Have the courage to make heroic breakthroughs that make the world safer and better sooner. Nurture an optimistic mindset to eagerly tackle challenges, turn failure into innovation, and continuously expand your knowledge.