State-Estimation Software Engineer for Autonomous Machines

Apply

San Francisco, Northern (CA, KY)

Hybrid

USD 180,000 - 240,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Onsite SF office 3 days/week
Reasonable Accommodations

Job summary

Bedrock Robotics seeks a talented Software Engineer to develop state-estimation and localization for autonomous construction machines. You will fuse GNSS, IMU, lidar, and machine sensors to produce real-time position and motion estimates, with a focus on reliability and safety in rugged environments.

Your work spans algorithm design, production software, data analysis, and testing on real machines, collaborating across controls, perception, safety, hardware, and systems teams.

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, or sensor calibration
  • Strong production software skills in Rust or modern C++. Our stack is Rust, with C++ ramp-up supported
  • 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
  • A degree in Robotics, CS, ECE, ME, Applied Math, or related field, or equivalent practical experience

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 estimates of position, motion, and configuration
  • Improve reliability through sensor monitoring, consistency checks, fault detection, trustworthy confidence estimates
  • Handle measurements that arrive late, out of order, intermittently, or not at all
  • Build ground-truth systems, offline reference estimators, metrics, and regression tests
  • Work on sensor calibration, clock synchronization, lidar-based arm estimation, and joint offline estimation
  • Diagnose issues using field data, recorded-data replay, and simulation, then test improvements on physical machines
  • Collaborate with controls, perception, safety, hardware, and systems teams to improve the performance of the complete autonomy system

Skills

State estimation
Localization
Navigation
Sensor fusion
Rust
C++
Ground truth
Data analysis
Debugging
Engineering degree

Education

Robotics/CS/ECE/ME degree

Tools

GNSS
INS
Kalman filtering
Factor graphs
Lidar/VO
Sensor calibration

Job description

Bedrock Robotics seeks a talented Software Engineer to develop state-estimation and localization for autonomous construction machines. You will fuse GNSS, IMU, lidar, and machine sensors to produce real-time position and motion estimates, with a focus on reliability and safety in rugged environments.

Your work spans algorithm design, production software, data analysis, and testing on real machines, collaborating across controls, perception, safety, hardware, and systems teams.

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

Similar jobs worth comparing

Autonomy State-Estimation Software Engineer
Autonomy State-Estimation Software Engineer

Bedrock Robotics Inc • San Francisco (CA)

On-site
USD 180,000 - 260,000
Autonomy Software Engineer – State Estimation (Rust)
Autonomy Software Engineer – State Estimation (Rust)

Bedrock Robotics • San Francisco (CA)

On-site
USD 120,000 - 180,000
Onsite 3 days/week SF office
Software Engineer, State Estimation & Localization
Software Engineer, State Estimation & Localization

Bedrock Robotics • San Francisco (CA)

On-site
USD 120,000 - 180,000
Onsite 3 days/week SF office
Software Engineer, State Estimation & Localization
Software Engineer, State Estimation & Localization

Bedrock Robotics Inc • San Francisco (CA)

On-site
USD 180,000 - 260,000
Software Engineer, State Estimation & Localization
Software Engineer, State Estimation & Localization

Apply • San Francisco (CA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Onsite SF office 3 days/week
Reasonable Accommodations
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
Robotics Simulation Engineer for Autonomous Construction
Robotics Simulation Engineer for Autonomous Construction

Bedrock Robotics • New York (NY)

On-site
USD 130,000 - 170,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
Robotics Simulation Engineer for Autonomous Construction
Robotics Simulation Engineer for Autonomous Construction

Bedrock Robotics • San Francisco (CA)

On-site
USD 150,000 - 210,000