MisuJob - AI Job Search Platform MisuJob

Robotics Testing Software Engineer

Bedrock Robotics

San Francisco, California, United States Remote permanent

Posted: April 3, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are seeking a highly skilled Software Engineer with expertise in robotics testing to join our team in San Francisco, California. The ideal candidate will have experience with autonomy in the real world and a strong background in robotics. The successful candidate will be responsible for testing the software on heavy construction machinery.

Job Description

Join the team bringing advanced autonomy to the built world

At Bedrock, we’re moving AI out of the lab and into the real world. Our team is composed of industry veterans who helped launch Waymo, scaled Segment to a $3.2B acquisition, and grew Uber Freight to $5B in revenue. Today, we’re deploying autonomous systems on heavy construction machinery across the country, accelerating project schedules of billion-dollar infrastructure projects and improving safety on job sites. Backed by $350M in funding, we’re working quickly to close the gap between America's surging demand for housing, data centers, manufacturing hubs, and the construction industry's growing labor shortage.

This is where algorithms meet steel-toed boots. You’ll collaborate with construction veterans and world-class engineers to solve physical-world problems that simulations can’t touch. If you're ready to apply cutting-edge technology to solve meaningful problems alongside a talented team—we'd love to have you join us.

Bedrock is looking for a very strong Software Engineer to build out our onboard testing capabilities. These tests will cover every possible safety critical case for our machines. You will work closely with our Robotics Platform and Cloud Infrastructure teams to design and develop full system validation frameworks that run on real machines, in HIL environments, and in the cloud with end to end simulation. You will work with systems engineering, simulation, and onboard infrastructure exercising critical logic across hardware-software boundaries to enable testing of every dimension of the robot.

A successful candidate will run the gamut from creating reusable automation scripts, build out fault injection capabilities on the robot, build interfaces to cloud infrastructure, and work closely with systems engineers to develop a comprehensive test capability for the onboard AI. You'll directly impact system reliability and safety by enabling us to catch edge cases early and ensuring we meet rigorous safety standards.

This role suits software engineers who think systemically, understand the stakes associated with real-world deployment, and prefer architecting intelligent solutions over running scripts. Strong candidates are hands-on software engineers who are excited about reliability and with a background in robotics. Because you need to see your tests, we expect some travel to our remote and Bay Area test sites.

Bedrock is bringing autonomy to the construction industry! We’re a group of veterans from the autonomous vehicle industry who are passionate about bringing the benefits of automation to areas in the construction industry currently underserved by the market. We’re building out our first fleet of retrofitted autonomous construction machines and we’re looking for an innovative test engineer who can rapidly create a comprehensive, automated test set. Day to day, you will work with the Robotics Platform team and the Cloud Infrastructure team to develop and evolve a test framework that leverages logs, simulation, HIL benches and machine level system tests. Occasionally, you will travel to test sites and work with operations to bring up and handover new testing procedures.

Detailed Description:

• Lead testing efforts for new Bedrock product releases on our internal testing fleet

• Design, execute, and debug tests across multiple platforms to verify functionality, expose issues, and identify root causes

• Write reusable, high quality, data analysis and test automation scripts/software

• Work with relevant stakeholders inside bedrock to strategize on, create, standardize, and optimize testing methodologies supporting rapid deployment of Bedrock System.

• Collaborate cross-functionally with multiple software teams to root cause vehicle and system-level software defects from multiple sources

• Strong communication skills

Background:

• BS or advanced degree in physics, engineering, or other technical field OR equivalent practical experience

• Experience with autonomous systems, infrastructure, and operations

• Experience in writing testable and maintainable scripts for testing scenarios

• Experience in managing multiple testing activities in parallel

• 5+ years experience in test scripting/automation experience (C/C++, Python, PyTest)

Ways to stand out from the crowd:

• Familiarity with heavy construction machines including excavators, articulated dump trucks, dozers, wheel loaders, motor graders, etc.

• Background knowledge in sensor and compute system including cameras, lidars, radars, GNSS, IMUs, edge compute, and embedded controllers

• Experience collaborating in projects with multiple non-colocated contributors and stakeholders

Other Special Aspects of the Role:

• Based in Bay Area with ability to be onsite at our testing facility and SF office on a daily/weekly basis

• Schedule flexibility from day to day and week to week, supporting relevant ops as needed, with potential for night/weekend shifts

• Periodic travel to remote locations for short term onsite based support

Our roles are often flexible. If you don't fit all the criteria, or are in another location (especially one where we have an office like SF or NY) please apply anyway! We'd love to consider you.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply