Salary
💰 $130,000 - $165,000 per year
About the role
- Join our development team onsite in our Carson, CA office to support internal teams and develop algorithms and architecture for production software by working with physical robots, sensors, and tools
- Develop and implement algorithms, systems, and architecture for high-DOF robotic systems working in a constrained environment
- Develop and implement computer vision algorithms using multi-modal sensing for 3D geometry reconstruction, segmentation, and inspection for manufacturing applications
- Develop high-performance production-ready software packages and systems by enabling GPU programming and other hardware acceleration methods
- Stay up to date with new research and novel findings in the fields of robotics and artificial intelligence
- Test and evaluate current state-of-art algorithms and techniques of planning, learning, perception, and control
- Maintain current knowledge of the product and related hardware to offer technical assistance to both internal and external teams, at our facilities and customer locations
- Effectively identify and resolve software issues through systematic debugging, ensuring optimal functionality of the system
- Allocate 50% of the time to assist the application team for POCs, FATs and deployments
- Travel to client locations as needed for on-site system-level debugging, ensuring the restoration and maintenance of optimal system functionality
- Other duties and projects
Requirements
- Bachelor’s degree in Robotics, Computer Science or similar engineering discipline
- 4+ years of demonstrated industry experience in developing, implementing, and testing algorithms for planning/learning/perception/control
- Software development for complex function-based software that interacts with sensor inputs, control loops, and redundancy
- Proficiency in C++ and Python production-level coding
- Proficiency in working with ROS, ROS2, Google Protobuffs, and other open-source libraries relevant to robotics
- Excellent technical and analytical skills
- Ability to communicate and collaborate effectively across multiple teams
- Willingness to work in a fast-paced environment with quickly changing priorities
- Must meet export control requirements in the United States and maintain ongoing work authorization beginning at the time of hire through the entirety of employment
- MS/PhD degree in Robotics, Computer Science or similar engineering discipline (preferred)
- 7+ years experience in developing, implementing, and testing algorithms for planning/learning/perception/control (preferred)
- Experience in GPU programming and other hardware acceleration methods (preferred)
- Developed and delivered complete software products that meet rigorous functional and safety-critical requirements (preferred)