Vacancy caducado!
Robotics, Remote Control Software Applications Engineer (Teleoperation) for Bay Area startup!
Summary: Bay Area robotics company seeking a Senior Robotic/Remote Operation Applications Engineer (Teleoperation Software) to assist with the specialization of teaching robots behaviors and movements through highly specialized expertise through filtering, inference, and control theoretic solutions. Responsibilities:- Design algorithms and build Software that facilitates intuitive control of the robot.
- Coordinate with the engineers responsible for designing and building the control hardware; understand the details of how the various devices work, and why, and what their limitations are.
- Coordinate with the AI team and the engineers responsible for training the robot to develop skills and perform tasks; understand the limitations and constraints that those systems are under, and tune the teleoperation system to produce the best feasible data given those guidelines.
- 10+ years of software development experience
- Exceptional programming capabilities in languages such as Python and C/C
- Linux/Unix development environment
- Rigorous version control habits (preferably git)
- Working understanding of low-level deterministic systems (device firmware), and experience communicating with such devices
- Experience with real physical devices / actuation systems / custom hardware (i.e., anything that requires acknowledging, accounting for, and reacting to the randomness that comes from acting and sensing in a physically embodied environment)
- Expertise in any of the following: predictive filtering, state estimation, control theory, coordinate transforms, trajectory generation and analysis
- Staff Level Engineer - Bachelors plus 12 years of relevant experience or Masters plus 8 years of experience
- Masters plus 15 years experience
- Experience in robotics, remote controls specifically teleoperation systems (or puppeteering of any kind)