Autonomy State-Estimation Software Engineer

Bedrock Robotics Inc

San Francisco (CA)

On-site

USD 180,000 - 260,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Bedrock Robotics Inc. is seeking a Software Engineer to develop state-estimation systems for autonomous construction machines.

You’ll fuse GNSS, IMU, lidar, and sensor data to produce reliable real-time estimates used for safe and precise operation in rugged environments. Responsibilities include designing algorithms, building ground-truth estimators, and verifying performance with field data and simulations.

Qualifications

  • 4+ years of professional engineering or applied research in state estimation, localization, navigation, SLAM, or sensor fusion.
  • Strong foundations in probabilistic estimation, linear algebra, 3D geometry, and numerical methods.
  • Hands‑on experience with GNSS/INS fusion, Kalman filtering, factor graphs, lidar or visual odometry, point‑cloud registration, or sensor calibration.
  • Strong production software skills in Rust or modern C++. Our production stack is Rust-first and supports experienced C++ engineers.
  • Experience measuring estimator performance using ground truth, recorded data, simulation, and real‑world testing.
  • Strong debugging and data‑analysis skills across algorithms, software, sensors, and hardware.

Responsibilities

  • Design, implement, and deploy state‑estimation and localization algorithms for autonomous construction machines.
  • Combine GNSS, IMU, lidar, and machine-sensor data into real‑time position, motion, and configuration estimates.
  • Improve reliability with sensor monitoring, consistency checks, fault detection, confidence estimates, redundancy, and graceful degradation.
  • Handle measurements that arrive late, out of order, intermittently, or not at all.
  • Build ground-truth systems, offline reference estimators, metrics, and regression tests to measure performance and reveal failures.
  • Work on sensor calibration, clock synchronization, lidar-based estimation, and joint offline estimation.
  • Diagnose issues using field data, replayed recordings, and simulation; test improvements on physical machines.
  • Collaborate with controls, perception, safety, hardware, and systems teams to improve the complete autonomy stack.

Skills

State estimation
Sensor fusion
Kalman filtering
Probabilistic estimation
3D geometry
Data analysis
Rust
C++
Ground truth data
Debugging

Education

B.S./M.S. in Robotics or CS

Tools

Git
Linux
Factor graphs

Job description

Bedrock Robotics Inc. is seeking a Software Engineer to develop state-estimation systems for autonomous construction machines.

You’ll fuse GNSS, IMU, lidar, and sensor data to produce reliable real-time estimates used for safe and precise operation in rugged environments. Responsibilities include designing algorithms, building ground-truth estimators, and verifying performance with field data and simulations.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, State Estimation & Localization
Software Engineer, State Estimation & Localization

Bedrock Robotics Inc • San Francisco (CA)

On-site
USD 180,000 - 260,000
Autonomous Construction Safety Systems Engineer
Autonomous Construction Safety Systems Engineer

Bedrock Robotics Inc • San Francisco (CA)

On-site
USD 140,000 - 210,000
Robotics Simulation Engineer for Autonomous Construction
Robotics Simulation Engineer for Autonomous Construction

Bedrock Robotics • New York (NY)

On-site
USD 130,000 - 170,000
Robotics Simulation Engineer for Autonomous Construction
Robotics Simulation Engineer for Autonomous Construction

Bedrock Robotics • San Francisco (CA)

On-site
USD 150,000 - 210,000
Technical Lead, State Estimation for GPS-Denied Autonomy
Technical Lead, State Estimation for GPS-Denied Autonomy

Overland AI • Seattle (WA)

On-site
USD 200,000 - 260,000
Salary range $200K-$260K annually
Equity compensation
Healthcare, dental, vision plans
+3
State Estimation Engineer — Autonomous Localization (Rust)
State Estimation Engineer — Autonomous Localization (Rust)

Jobtailor • San Francisco (CA)

On-site
USD 140,000 - 190,000
Software Engineer, State Estimation, Localization
Software Engineer, State Estimation, Localization

Jobtailor • San Francisco (CA)

On-site
USD 140,000 - 190,000
Field Robotics Autonomy Engineer
Field Robotics Autonomy Engineer

Bedrock Robotics • United States

On-site
USD 90,000 - 120,000
Autonomy State Estimation Engineer for Real-World Robotics
Autonomy State Estimation Engineer for Real-World Robotics

Tycho AI Inc. • Cambridge (MA)

On-site
USD 95,000 - 120,000
Competitive salary
Meaningful equity
Generous benefits package
Autonomy ML Engineer: Real-World Evaluation
Autonomy ML Engineer: Real-World Evaluation

Bedrock Robotics • San Francisco (CA)

On-site
USD 150,000 - 190,000