March 12
🏢 In-office - Bay Area
• Design, program, test, and debug software for robots and robotic systems. • Develop & integrate software for robotic application, computer vision, robotics control, data ingestion, & data analysis. • Build and analyze pipelines of critical and non-critical data: introspecting on errors regarding decision making, planning, or inference. • Data analysis and modeling for improving robot & sub-system performance. • Develop software to enable multiple robots and operator workflows to work collaboratively and safely. • Maintenance of new & existing product feature sets in Systems Test & Production. • Introspect on the performance (speed, quality, and autonomy) of control, vision, and data software running on the robot system and develop optimizations to improve them.
• BS/MS/Ph.D. in Computer Science or a related discipline, or equivalent experience. • Knowledge of Modern C++ and Python. • Understanding of motion & vision transforms and how they relate to robot applications. • Comfortable with robotic behavior trees, kinematics, and dynamics. • Understanding of common 3D computer vision approaches. • Familiar with Linux. • Comfortable working with a lot of data: collection, storage, analysis. • Familiarity with wide array of software stack technologies: • Web communication (REST, HTTP), Software communication (ZMQ, Redis, gRPC, etc…) • Knowledge of common ML techniques, libraries, and pipelines
• Comprehensive benefits package • Equity options • Base pay range from $75,000 to $150,000 • Total Rewards package including base pay, benefits, and equity
Apply Now