Senior Staff Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Fri, Apr 17, 2026
This job expires in: 30 days
Job Summary
A company is looking for a Senior Staff Software Engineer, Robot Platform.
Key Responsibilities
- Define and evolve the architecture for the robot software stack, including component boundaries and communication protocols
- Take ownership of core frameworks and services essential for robot features, such as behavior coordination and state machine frameworks
- Drive performance and reliability improvements across the on-robot software stack and lead internal developer tooling strategies
Required Qualifications
- 12+ years of experience in high-performance, real-time, or embedded software engineering, preferably in robotics
- Expertise in defining large-scale software architectures and ownership of mission-critical frameworks
- Mastery of modern C++ and proficiency in systems programming on Linux
- Experience in designing low-latency, reliable distributed systems with strict timing requirements
- Proven ability to mentor and provide architectural guidance to senior engineers
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...