About the Role
The individual will lead a team building core autonomy software for robots navigating complex city streets. Responsibilities include designing scalable algorithms, mentoring engineers, and ensuring robust real-world performance.
Compensation
Competitive salary and equity package
Work Arrangement
Hybrid
Team
Autonomous robotics and last-mile delivery technology
Responsibilities
- Lead the design and implementation of navigation and motion planning software for autonomous robots
- Develop behavior planning systems that enable safe and efficient operation in dynamic urban environments
- Collaborate with perception, controls, and systems teams to integrate autonomy components
- Mentor and grow a team of software engineers through code reviews and technical guidance
- Define architecture for scalable and maintainable autonomy software
- Troubleshoot and resolve issues observed during field operations
- Ensure software meets functional safety and reliability standards
- Work with simulation tools to validate planning logic before real-world deployment
- Optimize algorithms for real-time performance on embedded hardware
- Drive best practices in testing, CI/CD, and software deployment
- Contribute to requirements gathering and system-level specifications
- Support integration with fleet management and remote operations systems
- Evaluate new technologies and research advancements in robotics planning
- Participate in on-call rotations for production system support
- Collaborate with product and operations teams to refine robot behavior based on field data
Qualifications
- Bachelor’s degree in Computer Science, Robotics, or related technical field
- Master’s or PhD in a relevant discipline preferred
- 7+ years of software engineering experience with at least 3 years in robotics
- Proven experience leading software teams in autonomy or embedded systems
- Strong background in path planning, motion control, or behavior modeling
- Proficiency in C++ and Python in a Linux environment
- Experience with ROS or similar robotics frameworks
- Familiarity with real-time systems and embedded software constraints
- Knowledge of probabilistic reasoning and decision-making under uncertainty
- Experience deploying software on physical robots in unstructured environments
- Understanding of software safety practices and fault tolerance
- Track record of delivering production-grade autonomy software
- Strong communication skills for cross-functional collaboration
- Ability to debug complex system-level issues across hardware and software
- Experience with version control, testing frameworks, and CI/CD pipelines
Preferred Qualifications
- Experience with autonomous vehicles or mobile robots in urban settings
- Background in AI-driven decision making or reinforcement learning
- Familiarity with sensor fusion and localization systems
- Hands-on experience with simulation environments like Gazebo or Isaac Sim
- Knowledge of traffic rules and pedestrian interaction modeling
Available for qualified candidates
