CronJobs

backend jobs

Software Engineer, Calibration

Bedrock Robotics · San Francisco, CA

hybridmidPosted Nov 13, 2026RustC++computer visionlinear algebra3D geometrynonlinear optimizationnumerical methodsGNSS

Apply on the employer site

About this role

## Software Engineer, Calibration **About Bedrock** At Bedrock, we’re moving AI out of the lab and onto real job sites. We retrofit the heavy equipment contractors already own—starting with excavators—so experienced crews can safely take on more projects and deliver critical infrastructure. In August 2026, Bedrock-equipped excavators began doing fully autonomous, paid work on live commercial job sites. **Role Overview** We’re looking for a **Software Engineer** to develop **calibration systems** for the sensors and articulated geometry of our autonomous construction machines. Each machine is different—there’s no factory line to calibrate it on—and construction work shakes and knocks sensors out of place. Depending on your background, you may focus on: - **Sensor calibration** - **Articulated-machine geometry** - **Validation and monitoring** You’ll build algorithms and procedures that: - Calibrate each machine - Verify calibration accuracy to qualify it for autonomous operation - Detect when calibration degrades in the field You’ll write production software, test on real machines, and ensure field teams can run calibration independently across machine types. --- ## What You’ll Do - Develop and deploy **intrinsic/extrinsic calibration algorithms** for sensors (**cameras, lidars, GNSS, IMU**) and procedures for reasoning about machine geometry - Build calibration procedures that **field teams can run without engineering involvement** across varied machine types in active use - Own **calibration verification** methods to qualify machines for autonomous operation (distinguish a good numerical fit from accurate calibration via 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, partnering with Foundations engineers to run checks across the fleet - Diagnose calibration failures across **sensor and kinematic models**, timing, mounting, and data quality - Test improvements using recorded data and physical machines, working with estimation, perception, hardware, and field teams to resolve field issues --- ## What We’re Looking For - **4+ years** of professional engineering or applied research experience in calibration, robotics, computer vision, or related fields (or a proven track record 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 underlying models and parameter observability - Experience validating calibration accuracy beyond an optimizer’s residuals, and investigating failures using real sensor/machine data - Strong production software skills in **Rust** or **modern C++** (our production stack is primarily Rust; experienced C++ engineers are welcome) - Degree in **Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, Applied Mathematics**, or related field (or equivalent practical experience) --- ## Ways to Stand Out - Experience with **in-field, target-less, or online calibration**, or calibrating **articulated machines** - Experience formulating/solving large nonlinear optimization problems (e.g., **bundle adjustment** or joint estimation of calibration, timing, and motion) - Production experience with **Rust** ---

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord