Joseph Zuber
I am a graduate of Iowa State University, having just completed my Master of Science Thesis in Computer Engineering with a focus on Machine Learning. I aim to transition to a career in software engineering after my travels to Europe in the Summer of 2025.
Career objective
I am seeking a software engineering role where I can apply my skills in data structures and algorithms to practical applications.
I bring extensive experience in C programming from my professional roles, along with proficiency in Python. Additionally, I have a strong foundation in Java, which I’ve used extensively over the past five years in academic projects during my undergraduate and graduate studies.
My background includes:
- GUI Development: At Garmin, I contributed to aviation display software, and at OSI, I designed screens for power-grid systems management.
- Software Testing: At Garmin, the extensive software tests that I wrote contributed to 100% code coverage and the corresponding DO-178C certification of a new integrated flight deck system
- Embedded Systems: At Garmin, and within a huge chunk of my coursework, I produced code for embedded projects. In one memorable project, I implemented and tested real-time scheduling algorithms (and the tasks which they were used to schedule) on a robot vacuum.
- Research & Optimization: Through my academic research, I’ve tackled problems in algorithms, distributed computing, and performance optimization.
- Machine Learning: In my academic research, I worked on numerous projects involving Machine Learning, from the dataset paper I published at ACM’s SIGSPATIAL 2024, to the Graph Neural Network paper I will showcase at GrAPL 2025 (co-located with IPDPS). An additional language model paper that I assisted with is also being submitted for review soon.