Staff Engineer, State Estimation (R5783)

1 week, 2 days ago
Full-time
Lead
Artificial Intelligence and Machine Learning
Bitly

Bitly

Bitly is a link management platform offering URL shortening, QR codes, and a Link in Bio solution for brands to optimize customer experience.

Internet Software & Services
51-250
Founded 2008
$92M raised

Description

  • Research and develop state estimation and navigation algorithms for resilient autonomy in challenging GPS-denied environments.
  • Design and deploy production-grade C++ software for embedded robotic systems.
  • Build and maintain unit, integration, and system-level tests for system robustness and safety.
  • Develop modeling, calibration, and simulation tools for inertial and vision-based navigation systems.
  • Contribute to roadmap planning, feature decomposition, and agile execution with multidisciplinary autonomy engineers.
  • Improve performance analysis, benchmarking, and validation pipelines for navigation systems.

Requirements

  • M.S. in aerospace engineering, electrical engineering, robotics, computer science, or a related field, plus 2+ years of related professional experience; or 0 years of experience for new Ph.D. graduates.
  • Professional proficiency in modern C++11 or newer and strong object-oriented design skills.
  • Experience deploying low-latency C++ applications to embedded Linux platforms.
  • Experience designing and implementing state estimation algorithms such as EKF, UKF, particle filters, or graph-based optimization.
  • Familiarity with VIO, SLAM, or multi-sensor fusion frameworks such as GTSAM, Ceres, or OpenVINS.
  • Strong knowledge of CI pipelines and automated C++ testing frameworks.
  • Ability to independently deploy high-reliability code for real-world autonomous systems.
  • Python or MATLAB prototyping experience is welcome, but professional C++ production deployment is required.
  • Preferred: experience with graph-based optimization, VINS/VIO, terrain-relative navigation, navigation sensor calibration, benchmarking, or real-world system validation.

Benefits

  • Full-time package includes salary, bonus, benefits, and equity.
  • Temporary employees receive a temporary benefits package after 60 days of employment.
  • Compensation varies based on skills, experience, certifications, and work location.
  • Equal employment opportunity workplace with disability and accommodation support.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Application Engineer/Product Owner Europe

Nacre Capital 11-50 Capital Markets

Aquaticode is seeking an Application Engineer and Product Owner to develop, deploy, and manage AI-powered fish-sorting machines and solutions across Northern Europe throughout their full product lifecycles.

Agile
2 days, 17 hours ago

USV Operator/Technician

Fathom Robotics, Internet Software & Services

Fathom Robotics is hiring USV Operators/Technicians to support government unmanned maritime missions through vessel operations, field maintenance, customer coordination, training, and technical advisory services during CONUS training and OCONUS deployments.

1 week, 1 day ago

Robotics Maintenance & Field Service Technician II / III - North West

Tutor Intelligence 11-50 Industrial Conglomerates

Tutor is seeking a Maintenance and Field Service Technician to deploy, troubleshoot, repair, and improve autonomous robotic systems operating at customer facilities across North America.

Linux
3 weeks, 1 day ago

Triage Analyzer- Autonomous Vehicle Test Engineer supporting Nvidia

Sustainable Talent 51-250 Professional Services

NVIDIA is seeking a remote Triage Analyzer-Test Engineer through Sustainable Talent to analyze autonomous vehicle test issues, identify root causes, and support software quality across automotive engineering teams.

Java Linux Python
3 weeks, 3 days ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers