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...