2h ago
Robotics Software Engineer
Milpitas, CA
full-timemidAI robotics
Tech Stack
Description
You will build production software for real-world robotic systems, focusing on performance, reliability, and maintainability. You'll integrate capabilities across autonomy, systems, and infrastructure, and validate your work directly on hardware in complex outdoor environments.
Requirements
- BS/MS in Robotics, Computer Science, Electrical Engineering or equivalent
- 2+ years of professional experience in robotics, autonomous vehicles, drones, or embedded systems
- Strong command of C++ and Python for production-level development
- Experience with core robotics domains: perception, motion planning, controls, localization, etc.
- 5 days/week in-office collaboration required
Responsibilities
- Design, implement, and maintain production software for robotic systems using C++ and Python
- Integrate robotics capabilities across perception, planning, controls, teleoperation, and platform software
- Improve software quality through testing, validation, fault handling, and performance tuning
- Investigate complex failures across software, sensors, networking, and hardware interfaces
- Build internal tools and workflows to improve developer velocity and release quality
0 views 0 saves 0 applications