Systems Software Test Lead
Core
Lead system-level verification and validation of robotics software systems, including autonomy, perception, motion planning, and controls integration.
Role type
Senior IC systems software test lead
Builds
Robotics software stacks for autonomous systems
Domain
Robotics, autonomy, distributed software systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
system-level verification and validation, end-to-end system integration strategy, test plan and validation framework development, technical leadership for distributed teams, root cause analysis for software integration, Python scripting for automation, cloud platform familiarity (AWS), requirements traceability, systems engineering practices
Preferred skills
autonomous mobile robots, robotic manipulation systems, simulation environments, digital twins, AI/ML-enabled robotic behaviors
Technologies
Python, AWS
Responsibilities
Lead system-level verification and validation of robotics software systems, Define and own end-to-end system integration and test strategies, Develop comprehensive test plans and validation frameworks, Provide technical leadership to distributed test and software validation teams, Operate with a high degree of autonomy to identify gaps in test coverage, Collaborate closely with robotics software engineers to validate system performance, Lead system integration efforts across software services, APIs, and middleware layers, Analyze system behavior and debug software integration issues, Utilize scripting to support test automation, log analysis, simulation validation, and debugging, Validate robotics software in lab or simulated environments, Support testing and observability of cloud-connected or distributed robotics systems, Incorporate system-level risks and failure modes into validation strategies, Contribute to development of scalable, repeatable test frameworks and processes, Maintain alignment between requirements, system architecture, and validation coverage, Communicate system readiness, risks, and validation results clearly to engineering leadership and program stakeholders