Senior Software Engineer, Autonomy - Calibration, Mapping & Localization

Cyngn
Mountain View, CA
Category Engineering
Job Description
Cyngn is a publicly traded autonomous technology company seeking innovative Software Engineers to join their Calibration, Localization, & Mapping (CLAM) team. The role involves delivering mission-critical improvements and new features to the calibration, localization, and mapping subsystems, collaborating with cross-functional teams and deploying production-quality software at deployment sites. Cyngn emphasizes a collaborative, diverse, and open work environment, fostering a culture of trust and innovation.

Requirements

  • Design, implement, tune, and test mapping, localization, and sensor calibration algorithms using C++ and Python.
  • Develop tooling and metrics for performance validation and continuous testing frameworks.
  • Solid foundation in probability theory, linear algebra, 3D geometry, and spatial coordinate transformations.
  • In-depth understanding of matrix factorization algorithms and Lie algebra/groups.
  • Familiarity with state estimation frameworks such as EKF’s as well as modern nonlinear optimization libraries (GTSAM, G2O, Ceres-Solver, GNC-Solver, etc.).
  • 6+ years of industry experience as an autonomous vehicle or robotics software engineering professional including hands-on implementation and tuning on production hardware.

Benefits

  • Health benefits
  • Life, Short-term and long-term disability insurance
  • Company 401(k)
  • Commuter Benefits
  • Flexible vacation policy
  • Sabbatical leave opportunity
  • Paid Parental Leave
  • Daily lunches
]]>