B

Bedrock Robotics

Builds autonomy kits for construction equipment

Software Engineer - Onboard Platform

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedHybrid

About the Job

Requirements

  • Experience building and shipping embedded systems in robotics, automotive, drones, or other high-performance embedded contexts.
  • Strong programming skills in a systems language such as C++ or Rust, plus fluency in Python for scripting and analysis.
  • A solid foundation building software on Linux-based systems, with versatility across the stack, from services and applications to performance tuning and system internals.
  • Comfort developing, automating, and debugging across the hardware/software boundary.
  • A track record of leading projects, driving design decisions, and working effectively across hardware, autonomy, and platform teams.

Responsibilities

  • Bring up next-generation compute and sensors as the company expands to new machine types.
  • Develop core system services that keep a fleet running reliably, including software updates, lifecycle management, data logging, health monitoring, and connectivity.
  • Architect and develop onboard runtime and middleware for execution, communication, configuration, and observability, enabling autonomy teams to develop and ship across multiple machine types.
  • Optimize and benchmark onboard system performance across CPU, GPU, and memory for mixed-criticality, real-time workloads.
  • Expand diagnostics and observability across the onboard stack to help a small team maintain a growing fleet.
  • Build internal tools, frameworks, and test infrastructure that accelerate development and validation across engineering.
  • Use AI and agents to automate development workflows and support fleet analysis, triage, and troubleshooting.

Desired Qualifications

  • Hands-on work with real-world sensing systems, including cameras, lidar, GPS/GNSS, IMUs, radar, or other fielded sensors.
  • Background in over-the-air updates, security, connectivity, telemetry, diagnostics, or other production-hardening areas for connected fleets.
  • Familiarity with the NVIDIA Jetson ecosystem, including optimizing machine-learning inference and other GPU workloads on embedded compute, such as CUDA and TensorRT.
  • Experience with Rust in production or performance-critical systems.
  • Prior work on safety-critical systems.

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