Senior / Staff Software Engineer, Robotics Platform
Roboforce
Milpitas
Why RoboForce
RoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The company’s robots are engineered for demanding industrial environments, with a focus on real-world deployment and scalability.
Responsibilities
- Software Architecture & Interfaces: Design and implement shared libraries and clear contracts for commands, state, execution and compatibility across robot capabilities, along with reference clients, examples and documentation that let other engineers use them.
- Robot Systems & Runtime: Build reliable computing and runtime foundations, including target builds, configuration, startup, readiness, hardware integration and recovery.
- Fleet & Data Services: Develop services for robot health, telemetry, incident evidence, recording access and software delivery visibility across unreliable networks.
- Developer Workflows: Create tools and infrastructure that make integration, deployment, diagnosis and validation more repeatable and efficient.
- End-to-End Engineering: Take a substantial workstream from design and implementation through integration, deployment, investigation and improvement.
- Verification & Reliability: Use tests, traces and operational evidence to understand behavior and validate changes, including AI-assisted implementation.
- Technical Collaboration: Work across component boundaries, communicate trade-offs and help other engineers build on your work. At Staff level, lead cross-team architecture, migration and adoption.
Requirements
- Education: BS or MS in Computer Science, Computer Engineering, Robotics or a related field, or equivalent practical experience.
- Software Engineering: Strong production programming, design and debugging skills in languages relevant to your area, such as C++, Python, Go or comparable languages.
- Relevant Depth: Substantial experience in at least one of shared software interfaces, Linux/embedded systems, backend/distributed services, connected-device platforms or developer infrastructure.
- Delivered Systems: Experience shipping and maintaining software used by other engineers or users, with clear ownership of implementation and results.
- Systems Reasoning: Ability to reason about state, asynchronous execution, failures, interfaces and meaningful verification.
- Collaboration & Adaptability: Ability to work across disciplines, clarify unfamiliar assumptions and learn new systems through practical engineering.
- Level of Ownership: Senior candidates should demonstrate independent ownership of substantial workstreams. Staff candidates should also demonstrate architectural impact across components and owners, hands-on delivery and successful adoption.
- Requires 5 days/week in-office collaboration with the teams.
Bonus Qualifications
- Robotics, autonomy or other hardware-integrated products, including ROS 2 or comparable middleware.
- Embedded computing, target toolchains, runtime lifecycle or on-device deployment and recovery.
- Stateful APIs, reusable client libraries, software compatibility or interface migration.
- Device telemetry, reliable data delivery, observability, recording pipelines or fleet operations.
- CI, hardware automation, developer tools or reproducible release workflows.
Benefits
- Competitive stock options/equity programs.
- Health, dental, and vision insurance, 401(k) plan.
- Visa sponsorship and green card support for qualified candidates.
- Lunches and dinners, a fully stocked kitchen, and regular team-building events.
Similar jobs
Senior / Staff Robotics Controls Engineer
Why RoboForceRoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The compa...
Senior / Staff Ai Research Engineer, Real-Time Inference
Why RoboForceRoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The compa...
Senior / Staff Manufacturing Engineer
Why RoboForceRoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The compa...
Senior Supply Chain Manager
About GraphcoreGraphcore is a global leader in artificial intelligence computing systems. We design advanced semiconductors and data cent...
Senior / Staff Robotics Engineer, Motion Planning
Why RoboForceRoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The compa...
Senior / Staff Ai Research Engineer, Data Infrastructure
Why RoboForceRoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The compa...