
Software Engineer, Robotics Middleware
Bedrock Robotics Inc10 months ago
Responsibilities
- Architect and develop the core application runtime framework.
- Build high-performance communication systems for real-time sensor data.
- Develop onboard infrastructure for system observability and diagnostics.
- Establish and maintain coding standards and mentor engineers.
- Collaborate with ML and Controls teams to meet autonomy requirements.
Requirements
- 10+ years of software engineering experience in robotics or autonomous systems.
- Strong proficiency in Rust or modern C++ with a focus on Rust.
- Ability to architect complex systems, including APIs and data models.
- Experience building embedded, real-time Linux subsystems.
- Track record of technical leadership and cross-team collaboration.