B

Bedrock Robotics

Builds autonomy kits for construction equipment

Software Engineer - Calibration

Software EngineeringPosted on Nov 13
Full-timeSan Francisco, CA, USANo salary listed

About the Job

Requirements

  • At least 4 years of professional engineering or applied research experience in calibration, robotics, computer vision, or a related field, or a proven track record of delivering calibration systems for real-world applications.
  • Strong foundations in linear algebra, 3D geometry, nonlinear optimization, and numerical methods.
  • Hands-on experience developing sensor or kinematic calibration methods, including understanding the underlying models and what makes their parameters observable.
  • Experience validating calibration accuracy beyond an optimizer’s residuals and investigating failures using real sensor or machine data.
  • Strong production software skills in Rust or modern C++. The production stack is primarily Rust, and experienced C++ engineers will be supported as they ramp up.
  • A degree in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, Applied Mathematics, or a related field, or equivalent practical experience.
  • Based in the Bay Area and able to be onsite at the San Francisco office daily or weekly.

Responsibilities

  • Develop and deploy intrinsic and extrinsic calibration algorithms for sensors, including cameras, lidars, GNSS, IMU, and encoders, and procedures for reasoning about machine geometry.
  • Build calibration procedures that field teams can run without engineering involvement on varied machine types in active use at job sites.
  • Own calibration verification methods used to qualify machines for autonomous operation, distinguishing a good numerical fit from accurate calibration through independent measurements and system-level testing.
  • Define quantitative calibration quality metrics and acceptance criteria tied to machine performance.
  • Develop methods to detect degraded calibration on working machines and run these checks across the fleet.
  • Diagnose calibration failures across sensor and kinematic models, timing, mounting, and data quality.
  • Test calibration improvements using recorded data and physical machines, working with estimation, perception, hardware, and field teams to resolve field issues.

Desired Qualifications

  • Experience shipping software on robots, vehicles, or other machines in the field.
  • Experience with in-field, targetless, or online calibration, or with calibrating articulated machines.
  • Experience formulating and solving large nonlinear optimization problems, such as bundle adjustment or joint estimation of calibration, timing, and motion.
  • Production experience with Rust.

About the Company

Bedrock Robotics

Builds autonomy kits for construction equipment

Bedrock Robotics builds hardware and software that turn contractors' existing heavy equipment into autonomous machines for earthmoving on construction sites. Its Bedrock Operator kit combines sensors and onboard computing to perceive the surroundings, plan excavation, and move material alongside crews and other equipment. Site managers set the work plan, while the system carries out tasks and reports progress and performance. The company develops its technology with construction partners and equips their fleets with autonomy upgrades for large infrastructure and industrial projects. Bedrock Robotics was founded in 2024 and is headquartered in San Francisco, California.

Company size
51-200
Company stage
Series C
Total funding
$950M
Headquarters
San Francisco, CA
Founded
2024

Recently Posted Jobs

Explore more opportunities at Bedrock Robotics

See more jobs