Daniel Tierney

R&D Engineer

Software Solutions

Kitware New York
Clifton Park, NY

B.S. in Computer Science
Binghamton University

Profile siloutte with hexagons in the background.

Daniel Tierney is an R&D engineer on Kitware’s Software Solutions Team. He helps customers create robust CMake-based build systems and collaborates on improving and developing build systems for large C++ and mixed-language projects. He also contributes to the open source CMake program, ensuring its growth and reliability for users worldwide.

Before joining Kitware, Daniel worked as an embedded software engineer at the Naval Nuclear Laboratory, where he developed object-oriented device drivers for real-time instrumentation and control systems using C++ with modern STL containers and algorithms. He implemented graphics and peripheral drivers for safety-critical OpenGL applications and created Python tools to enhance CMake build systems. Prior to working full-time at the Naval Nuclear Laboratory, Daniel served as a technical intern. During that time, he developed embedded software libraries, wrote memory management unit procedures in assembly, and built command-line tools to optimize test script management.

Daniel earned his bachelor’s degree in computer science from Binghamton University in 2022, graduating summa cum laude. While there, he was the Software Team Lead for the Binghamton University Rover Team, where he led several software and computer engineers through the development of onboard control systems and desktop applications for operating the team’s rover.