Robotics Software Engineer
Confirmed live in the last 24 hours
Robotic warehouse automation solutions
Company Overview
Dexterity's mission is to transform robotics to free people to do the creative, inspiring, problem-solving jobs that humans do best by enabling robots to handle repetitive and physically difficult work. Dexterity's full-stack robotics systems pick, move, pack, and collaborate with human-like skill, awareness, and learning capabilities.
Locations
San Carlos, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Computer Vision
Data Analysis
Linux/Unix
Redis
REST APIs
Python
gRPC
CategoriesNew
Software Engineering
Requirements
- Base pay is one element of our Total Rewards package which may also include comprehensive benefits and equity etc., depending on eligibility
- The annual base salary range for this position is from $75,000 to $150,000
- The actual base pay offered will be determined on factors such as years of relevant experience, skills, education etc. Decisions will be determined on a case-by-case basis
Responsibilities
- 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
Desired Qualifications
- 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