company

Lead Software Engineer, Robotics Middleware

Bedrock RoboticsSan Francisco, CA
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Required Qualifications:10+ years of software engineering experience, with a deep focus on systems programming in Rust. Demonstrated success in creating high-performance, real-time systems. Thorough knowledge of middleware architectures and software design principles. Proficiency in working within collaborative, cross-functional teams.

About the job

Join Our Mission to Revolutionize Autonomy in Construction

At Bedrock Robotics, we are pioneering the integration of AI in real-world applications. Our innovative team comprises industry experts who contributed to the success of Waymo, facilitated Segment's $3.2B acquisition, and propelled Uber Freight to $5B in revenue. We are at the forefront of deploying autonomous systems in heavy construction machinery nationwide, significantly enhancing the efficiency of multi-billion-dollar infrastructure projects while prioritizing safety on job sites. With an impressive $350M in funding, we are rapidly addressing the escalating demand for housing, data centers, manufacturing facilities, and the pressing labor shortage in the construction sector.

This is where groundbreaking algorithms converge with the realities of the construction field. You will partner with seasoned construction professionals and elite engineers to tackle complex challenges that go beyond simulation capabilities. If you are eager to leverage cutting-edge technology to make a tangible impact alongside a talented team, we invite you to apply.

Your Role

As part of the Onboard Infrastructure team, you will be responsible for developing the foundational software and middleware that operates on our onboard computer, utilizing Rust from board bring-up to middleware.

We are seeking a Staff Software Engineer to conceptualize and implement our onboard runtime framework. This framework is crucial for the safe and efficient operation of our autonomy stack, allowing our Machine Learning and Controls teams to accelerate their workflows and deliver with assurance.

Your Responsibilities

  • Design and develop the core application runtime framework, incorporating application lifecycle management, deterministic scheduling, and sophisticated configuration systems that manage complex subsystem dependencies.

  • Create high-performance communication systems and zero-copy interfaces for low-latency, real-time sensor data, including cameras and lidars.

  • Build onboard infrastructure to enhance system observability, diagnostics, and ensure deterministic logging and replay capabilities.

  • Establish and uphold coding standards and code quality, promoting Rust best practices while mentoring junior engineers.

  • Collaborate closely with Machine Learning and Controls teams to ensure the platform meets the stringent requirements of advanced autonomy.

Required Qualifications

  • 10+ years of software engineering experience, with a focus on systems programming in Rust.

  • Proven track record in developing high-performance, real-time systems.

  • Strong understanding of middleware architectures and software design principles.

  • Experience working in collaborative, cross-functional teams.

About Bedrock Robotics

Bedrock Robotics is at the forefront of integrating AI into practical applications, particularly in the construction industry. Our team is composed of seasoned professionals with a wealth of experience, including pivotal roles in launching successful projects such as Waymo and Uber Freight. We are dedicated to enhancing the safety and efficiency of construction processes through innovative solutions.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.