Design, implement, test, and refine software for autonomous or robotic systems, develop scalable solutions, collaborate with cross-functional partners, diagnose and resolve software issues, document decisions, and stay current with advancements in autonomy and robotics.
Competitive compensation including base salary, bonus, and equity opportunities
- Design, implement, test, and refine software for autonomous or robotic systems
- Develop scalable and robust solutions enabling coordination, communication, and decision-making among autonomous agents or subsystems
- Work collaboratively with cross-functional partners in hardware, robotics, autonomy, and testing to achieve seamless system integration
- Diagnose, troubleshoot, and resolve software issues in lab and field settings
- Document technical decisions, participate in code reviews, and promote engineering best practices for software quality and maintainability
- Bachelor’s or Master’s degree in Computer Science, Engineering, Robotics, or a related technical field; or equivalent professional experience
- Nice to have: multi-agent autonomy
- Nice to have: robotics
- Nice to have: advanced distributed systems
- Nice to have: path planning
- Competitive compensation including base salary, bonus, and equity opportunities
- Comprehensive health, dental, and vision coverage
- Generous paid time off and parental leave
- Flexible, collaborative working environment
- Access to learning and development resources