Senior Software Engineer, Robotics Platform
On-site · San Francisco, California, United States
Job Summary
Senior Software Engineer, Robotics Platform to scale our fleet of robots. You will work on low-level system software, OS/middleware upgrades, network and sensor data handling, and collaboration with senior robotics and perception engineers to debug, test, and release autonomy features. Responsibilities include debugging drivers and networking, improving performance of perception/robotics algorithms, provisioning robotic systems at scale with manufacturing, and integrating new hardware and sensors while contributing to software architecture and release processes.Qualifications include a BS in CS/robotics or equivalent, extensive Linux experience (4+ years), strong software fundamentals, and a track record of leading complex projects. Nice-to-have items include robotics stack familiarity (ROS, OpenCV, CUDA) and related systems engineering experience.
Required Qualifications
- BS in computer science, robotics, or equivalent experience
- 4+ years experience building complex software in a Linux environment
- Experience leading and shipping complex software projects
- Understanding of network and time protocols (TCP, UDP, PTP)
- Knowledge of build systems and tooling, performance optimization, and memory and network profiling
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.