-Develop software and write clean, modern, scalable, and maintainable code (for robots, frontend, or backend)
-Participate in architecture/design discussions
-Investigate and diagnose computer software and hardware issues
-Monitor technology/industry trends and identify opportunities