- Design, develop, and test robotics system software in C++ in a Linux environment.
- Collaborate with a multidisciplinary team on software for agricultural and construction equipment.
- Troubleshoot and support distributed systems remotely and in the field during deployment and testing.
- Document code, APIs, and system architecture.
- Break down work and estimate time to completion.