Close

Joshua Watters

Software Developer

Download Resume

About Me

Highly driven, detail-oriented, software developer seeks opportunities in GPU related workflows. Developing skills in: Cuda, ML, AI, Computer Vision and Computer Architecture. Focus areas include: Computer Graphics, Deep Learning, High Performance Computing Systems, Visualization Techniques, Tensorflow, Algorithms, Docker, Large Data and Linux infrastructures. Elective coursework included Embedded Systems and 3D Design Softwares. To get to know me better, please review my projects section for more information. These were self completed and contain code samples and actively maintained Git repositories. Thank you for your consideration.

Experience

Autonomous Snow Plow, Robotics Club Ames, Iowa

Autonomous Snow Plow, Robotics Club

Dockerized Autonomous Snow Plow: Autonomous Snowplow is tasked with clearing a pre-determined area of snow without any human input; we can only use algorithms, computer vision, and additional sensors. Project includes Global localization of sensors. The task is completed through usage of Ros2, Nav2 and Point Cloud based positioning. GPS with Real Time Kinematics, Magnetometer, Inertial Measurement Unit are used for improving precision. Brushed Motor Control and 2.4 ghz radio control are also contained.

 

Project Details: github.com/isurobotics/snowplow2026

Sample data and code available.

Built AR4 MK3, Robotics Ames, Iowa

Built AR4 MK3 6DOF Robotic Arm

The AR4 is an open design 6 axis robot that anyone can build. All software, print files and manuals are available for download on the Annin Robotics website downloads page. Built and assembled to full functionality. Project contains stepper motors with encoders, Application Specific Integrated Circuts and runs on ROS2. The project utilizes Isaac Sim and Isaac Lab.

 

Project Details: github.com/joshwatters

Sample data and code available.

Department of Energy, Ames National Laboratory Ames, Iowa

DATA SCIENCE WORKSHOP FOR ENERGY SOLUTIONS

Project included collecting large data set (276,416x52) via API call. Tensorflow and Python analysis of data using over 10 ML models (Keras and Numpy). Methods included KNN, random forest regression, etc. More information can be found on the web at www.github.com/joshwatters. Data‑set targeted materials research (Chemistry data).

 

Project Details: github.com/joshwatters/DOE

Sample data and code available.

Education

Iowa State University

Jan 2025 - present

Bachelor of Science in Computer Science

Computer Science with an emphasis in automation, embedded systems and visualization techniques. For more information on individual robotics applications see: Limit X, supported robotics platforms.

Des Moines Area Community College

Aug 2022 - December 2024

Computer Science

General Studies

Projects

Limit X Quadruped

The goal: a powerful quadruped that allows for exploring Nvidia software, traversal, CUDA, Visualization and AI/ML workflows. "Limit" is capable of 360 Degree Stereo Vision, LLM's, TTS, and more. The project has transitioned to use Docker deployments and AWS Websockets. Limit transitions easily to Isaac Simulator and Isaac Lab to make use of the latest cutting edge technologies in Reinforcement Learning. I designed and programmed Limit during my time in undergraduate.

View Project

Limit X Modular Software

Limit X Modular Control system is a software suite designed to showcase some of the functionality of Limit Quadruped. It can be used in robotics, IOT, manufacturing and automation platforms and helps facilitate the training and transition to Isaac Sim and Isaac Lab. The base program is organized as an easy to read program that implements the various microservices. Each service can be implemented or removed by simply "commenting out" or "commenting in" a line of code. When combining functions, a user can easily deploy Forward/Inverse Kinematics, Websockets, LLM/TTS, Gait/Controls and much more. Limit X is in active development stages. Login is available for prospective employers.

View Project

Visualization Techniques

Exploration of visualization techniques in game development and automation. Areas explored include 3.js (browser based rendering), Unreal Game Engine, Metahumans, Godot, Unity and Zed2i. Stereo camera (Depth/PCL) implemented on most listed platforms. Isaac Lab for training models and Isaac Sim for deploying trained models to the simulator. Grafana used for sensor data visualizations. Inquire for additional information.

Skills