- Collaborate with cross-functional teams
- Conduct trials and collect data
- Create verification and validation test plans
- Deploy and integrate systems and tests
- Design software modules for robotics systems
- Develop and test algorithm APIs
- Implement and deploy robotics software
- Maintain software documentation
- Optimize and validate software modules
- Perform static code analysis
- Run unit testing and measure code coverage
- Support design of experiments procedures
- Troubleshoot robotics systems in simulation and physical environments