Staff Software Engineer
Core
Define and drive the long-term vision and architecture for perception systems (computer vision/robotics) deployed on edge/cloud to transform transit systems and government agencies.
Role type
Staff Software Engineer (Perception/Robotics)
Builds
End-to-end perception and robotics systems for deployment on real-world hardware (edge/cloud)
Domain
Transportation / Computer Vision / Robotics
Deliverable
production ML models | product features | infrastructure
Required skills
Computer vision, robotics algorithms, state estimation, applied machine learning, C++ (modern, real-time/embedded), system architecture, technical leadership
Preferred skills
Automotive domain experience, scaling systems from prototype to production
Technologies
C++, Machine Learning, Computer Vision
Responsibilities
Architect and optimize high-throughput, real-time perception pipelines; Drive strategic selection and integration of ML/CV models; Provide technical leadership in ambiguous problem domains; Define and contribute to foundational shared infrastructure and tooling; Mentor junior and senior engineers; Collaborate with Product leadership to set technical standards.
Seniority
Staff, hands-on IC with significant architectural and systems leadership