Senior Software Engineer, Autonomy - Calibration, Mapping & Localization

Cyngn, Inc. · Mountain View, CA · $180k–$198k

The role

Cyngn is hiring a Senior Software Engineer to join its Calibration, Localization, & Mapping (CLAM) team. The role involves designing, implementing, and testing algorithms for autonomous tuggers using C++ and Python. The position requires collaboration with other autonomy teams and a focus on production-quality software.

Pay
$180k–$198k
Location
Mountain View, CA
Work mode
Hybrid
Level
Senior
Experience
6+ yrs
Education
Masters

What we know that the posting doesn’t say

  • Seen todaystill listed on the employer’s careers page

About Cyngn, Inc.

Cyngn is a publicly-traded autonomous technology company that deploys self-driving industrial vehicles, specifically autonomous tuggers, to factories and warehouses across North America.

What you would do

  • Design and implement mapping, localization, and calibration algorithms
  • Develop tooling and metrics for performance validation
  • Create and maintain continuous testing frameworks
  • Collaborate with vehicle infrastructure, hardware, and QA teams
  • Balance project tasks, code reviews, and research
  • Tune algorithms for production hardware

Must have

  • MS or PhD in robotics or related field
  • Solid foundation in probability, linear algebra, and 3D geometry
  • Understanding of matrix factorization and Lie algebra
  • Knowledge of 3D Lidar mapping and localization techniques
  • Familiarity with state estimation frameworks like EKF
  • Experience with nonlinear optimization libraries
  • 6+ years industry experience in autonomous vehicle software
  • 6+ years experience writing production C++ code
  • Proficiency in Python
  • Excellent written and verbal communication skills

Nice to have

  • Proven record of top-tier publications or patents
  • Experience with GPU programming and CUDA
  • Experience with automated map change detection
  • Experience with multi-sensor calibration algorithms
  • Experience with camera-based SLAM and 3D multi-view geometry
  • Experience with ROS2
  • Exposure to Git and Jira

What you get

  • Medical, dental, and vision insurance
  • HSA and FSA accounts
  • Life and disability insurance
  • 401(k) plan
  • Flexible vacation policy
  • Remote or hybrid work options

Experience and education

  • 6+ years of relevant experience
  • Masters degree or equivalent experience

Key skills

  • c++
  • python
  • lidar
  • slam
  • localization
  • mapping
  • calibration
  • ekf
  • gtsam
  • g2o
  • ceres-solver
  • gnc-solver
  • ros2
  • cuda
  • gpu programming
  • git
  • jira
  • lie algebra
  • matrix factorization
  • 3d geometry
  • bundle adjustment
  • fastlio
  • gicp
  • loam

About the role As a Staff/Senior Software Engineer on our Calibration, Localization, & Mapping (CLAM) team, you will be responsible for delivering mission-critical improvements and new features to our calibration, localization, and mapping subsystems. You will work on a small, highly focused team d…

Extracted from the employer’s posting. Read it in full on Cyngn, Inc.’s careers page

Apply without filling the form

Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.

Other roles at Cyngn, Inc.

All 7 roles at Cyngn, Inc.