Skip to main content

bedrock-robotics

Software Engineer, HIL Software Infrastructure

San Francisco, CA (Remote)fulltimemidAdded 2 days ago

About this role

Bedrock is seeking a Senior/Staff Software Engineer to lead hardware-in-loop (HIL) software infrastructure for autonomous construction machinery. You'll build testing frameworks and tools that enable the engineering team to validate autonomous systems before field deployment, working across hardware, embedded systems, and autonomy teams.

What you'll do

  • Own HIL software infrastructure strategy and execution to catch issues before field deployment
  • Build frameworks for automated testing, hardware control, machine emulation, and fault injection
  • Develop observability, reporting, and integrations to make the HIL fleet reliable and user-friendly
  • Scale infrastructure across multiple machine types and platform generations
  • Create core onboard platform test suites for benchmarking system performance
  • Collaborate with hardware, systems, and software teams to support cross-functional needs

What they're looking for

  • Python proficiency with Rust or C++ experience
  • Hardware-in-loop (HIL) system design and implementation
  • Embedded systems and hardware/software debugging
  • Internal tool and framework development
  • Real-time log playback and system performance benchmarking
  • CI/CD integration and test pipeline work
  • Autonomy sensors (cameras, lidars, IMUs, GPS) and embedded Linux knowledge
  • Cross-team leadership and design decision-making

Benefits

  • $350M in funding backing the company
  • Work on real-world autonomous systems deployed in the field
  • Collaborate with industry veterans from Waymo, Segment, and Uber Freight
  • Flexible roles with consideration for alternative locations (SF, NY offices)
Apply on the employer's site

Opens the official application on the employer’s site. No login required.