Robotics Software Engineer
Confirmed live in the last 24 hours
Dexterity

51-200 employees

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