- Pasadena, California, United States
- On-site
- Full-time · Entry
- $123K–$140K per year
Develop and maintain software for robotic systems, embedded interfaces, control applications, test systems, and operator-facing tools.
Compensation
Base Pay Range (CA Only) $123,000—$140,000 USD
Responsibilities
- Develop and maintain software for robotic systems, embedded interfaces, control applications, test systems, and operator-facing tools.
- Implement software for robotic platforms, motion-control systems, sensing systems, machine interfaces, production support tools, and hardware test environments.
- Support software development from concept through implementation, simulation, hardware bring-up, integration, test, deployment, troubleshooting, and production support.
- Partner with mechanical, electrical, controls, systems, manufacturing, test, and quality teams to define requirements, interfaces, verification approaches, and release criteria.
- Integrate software with motors, actuators, encoders, sensors, motion controllers, embedded systems, machine vision systems, industrial networks, and robotic equipment.
Requirements
- Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, Robotics, Mechatronics, or Aerospace Engineering
- Nice to have: motion planning
- Nice to have: kinematics
- Nice to have: trajectory generation
- Nice to have: robot calibration
