Bedrock Robotics Logo

Bedrock Robotics

Software Engineer, State Estimation Foundations

Posted Yesterday
Be an Early Applicant
Hybrid
San Francisco, CA, USA
Mid level
Hybrid
San Francisco, CA, USA
Mid level
Build production software foundations for autonomous excavator state estimation, including geometry and kinematics libraries, pose and trajectory APIs, calibration monitoring, map storage and versioning, replay and evaluation infrastructure, and regression testing. Diagnose live machine issues and optimize performance using recorded data, simulation, and physical-machine testing. The role partners with estimation specialists and supports autonomy across multiple vehicle platforms.
The summary above was generated by AI
Join the team bringing autonomy to the built world

At Bedrock, we're moving AI out of the lab and onto real job sites. Our team includes veterans who helped launch Waymo, scaled Segment to a $3.2B acquisition, and grew Uber Freight to $5B in revenue. We retrofit the heavy equipment contractors already own, starting with excavators, so experienced crews can safely take on more projects and deliver more of the critical infrastructure our society needs.
In August 2026, Bedrock-equipped excavators began doing fully autonomous, paid work on live commercial job sites. We've more than doubled our customer base since 2025, and our machines now work with contractors across the South, Midwest, and Mid-Atlantic
In October 2026, we raised a $600M Series C co-led by CapitalG and Emergence Capital, bringing our total funding to nearly $1B. We're using it to put more autonomous machines to work, build the field and operations teams behind every deployment, and expand into new machine types and job-site tasks.
This is where algorithms meet steel-toed boots. You'll work alongside construction veterans and world-class engineers to solve physical-world problems that simulations can't touch. If you're ready to do meaningful work on hard problems, we'd love to have you join us.

We’re looking for a Software Engineer to build the software foundations of our state estimation program, spanning pose, calibration, and mapping. You’ll develop libraries, interfaces, and infrastructure used across the autonomy stack to enable safe, precise operation. You’ll help us track our excavator’s articulated arm, and represent the site it’s actively reshaping. You’ll leverage the type system to prevent coordinate-frame errors, and provide idiomatic, ergonomic interfaces for querying pose across a wide variety of vehicle platforms.
If you’ve built production software for localization, mapping, or calibration on robots or autonomous vehicles, this role is a natural fit. Experience with game engines, graphics software, or replay systems also applies. You don’t need a background in filtering or estimation theory. You’ll work daily alongside engineers who specialize in it. Depending on your background, you may focus on geometry and kinematics APIs, replay and evaluation infrastructure, or fleet and map data systems. We’re hiring at mid and senior levels, with scope matched to experience.

What you’ll do
  • Design and own core geometry and kinematics libraries that teams across the autonomy stack rely on to represent coordinate frames, transforms, and machine motion consistently

  • Build pose and trajectory APIs that return machine state, including arm joint positions, at any timestamp, across machine types and sensor configurations

  • Develop infrastructure to routinely recompute pose estimates, calibrations, and maps on historical data for ML training datasets

  • Implement evaluation and regression testing tooling for pose estimation, calibration, and mapping

  • Build monitoring that detects when a sensor on a working machine has shifted out of calibration

  • Build storage and versioning for maps of sites that change every day

  • Diagnose issues from machines working on live job sites and optimize software performance, using recorded data, simulation, and testing on physical machines

What we're looking for
  • 4+ years of professional software engineering experience, or a substantial record of shipping production systems or libraries that other engineers depend on

  • Working knowledge of linear algebra and 3D rigid-body transforms, including rotations, coordinate frames, and composing transformations

  • Ability to implement and test numerical code, including reasoning about numerical precision, boundary conditions, and correctness

  • Strong production software skills in Rust or modern C++. Our production stack is primarily Rust, and we will support experienced C++ engineers as they ramp up

  • Strong debugging and performance-analysis skills, including tracing problems across components and building tests and diagnostics to reproduce failures and prevent regressions

  • A degree in Computer Science, Robotics, Electrical Engineering, Applied Mathematics, or a related field, or equivalent practical experience

Ways to stand out

One or more of the following:

  • Experience shipping software on robots, vehicles, or other machines in the field

  • Production experience with Rust, including using types to enforce units, coordinate frames, or similar correctness guarantees

  • Experience with numerical optimization software

  • Experience with embedded or real-time systems

Other special aspects of the role
  • Based in the Bay Area with the ability to be onsite at our SF office on a daily/weekly basis

Bedrock Robotics is an Equal Opportunity Employer

We’re committed to building a diverse and inclusive workplace. We consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, age, disability, veteran status, genetic information, or any other protected characteristic.

Reasonable Accommodations

We want our hiring process to be accessible to everyone. If you need an accommodation to participate in the application or interview process, please let your recruiter know so we can support you.

HQ

Bedrock Robotics San Francisco, California, USA Office

San Francisco, CA, United States

Similar Jobs

12 Minutes Ago
In-Office
San Jose, CA, USA
86K-173K Annually
Entry level
86K-173K Annually
Entry level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Design and verification engineer developing and validating on-chip controllers and mixed-signal circuitry for NAND Flash devices. Responsibilities include creating UVM and assertion-based SystemVerilog testbenches, executing RTL and full-chip simulations, closing code and functional coverage, developing synthesizable NAND models for FPGA emulation, and automating verification workflows with Perl and Python.
Top Skills: AsicCadence PalladiumFpgaMentor VelocePerlPythonRtlSvaSynopsys ZebuSystemverilogUvmVerilog
15 Minutes Ago
Remote or Hybrid
US
114K-159K Annually
Senior level
114K-159K Annually
Senior level
Information Technology
Drives client engagement, pipeline growth, and opportunity development for enterprise AI infrastructure solutions. Identifies and qualifies AI Factory opportunities, leads consultative sales motions, articulates full-stack AI infrastructure value, and collaborates with architects, practice leads, sales teams, and strategic technology partners. The role also supports proposal development, executive briefings, marketing events, competitive positioning, and feedback on market trends and portfolio needs.
Top Skills: Ai InfrastructureAi/Ml Tools And FrameworksCiscoCloud InfrastructureCpuData InfrastructureDellGpuKubernetesMlopsNetappNetworkingNvidiaSlurmStorage
16 Minutes Ago
Remote or Hybrid
US
106K-150K Annually
Senior level
106K-150K Annually
Senior level
Information Technology
Designs, develops, tests, and maintains software, APIs, integrations, and automation for Managed Services applications and platforms. Builds Python, Ansible, and Go solutions; supports enterprise application lifecycles; troubleshoots distributed systems; develops CI/CD pipelines; and improves operational efficiency. Provides technical leadership through architecture and code reviews, engineering standards, mentoring, documentation, and cross-functional collaboration with SRE, infrastructure, security, operations, and business teams.
Top Skills: AnsibleAWSCi/CdDockerDynatraceEnterprise MessagingEvent-Driven ArchitecturesGitGoGrafanaHashicorp VaultJavaKubernetesLinuxAzureMongoDBMySQLOpentelemetryPostgresPrometheusPythonRest ApisSoapSpring Boot

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account