Brad King, Ph.D.

Principal Engineer

Scientific Computing
Software Solutions

Kitware New York
Clifton Park, NY

20 Years Service at Kitware

Ph.D. in Computer Science
Rensselaer Polytechnic Institute

Brad King

Brad King joined Kitware in June 2000 and became a founding member of the Software Solutions Team focusing on methods and tools for open source software (OSS) development. While working for Kitware he simultaneously conducted graduate research at Rensselaer Polytechnic Institute. His research focused on 3D modeling and change detection in real-world scenes, using both range and intensity sensors. Brad received his Ph.D. in computer science from Rensselaer in December 2008.

As a member of the Software Solutions Team, Brad plays two key roles in Kitware’s development processes. First, he is a core developer of CMake, Kitware’s popular OSS cross-platform build tool, used to configure, compile, link, test, install, and package all of our software. Second, Brad designed and maintains Kitware’s software version control infrastructure, based on Git, that organizes and integrates work from both our employees and outside contributors. Brad also contributes to many of Kitware’s other OSS projects including the Insight Toolkit, the Visualization Toolkit, and ParaView, as well as to projects maintained by other communities.


  1. K. Moreland, B. King, R. Maynard, and K. Ma, "Flexible Analysis Software for Emerging Architectures," in SC Companion: High Performance Computing, Networking Storage and Analysis, 2012. [URL]
  2. B. King and W. Hoffman, "Distributed version control: The future of history," Kitware Source, no. 15, 2010.
  3. A. Hines, S. Howington, B. White, O. Eslinger, C. Kees, M. Farthing, R. O'Bara, R. Blue, Y. Yuan, A. Bauer, and B. King, "Computational Model Builder (CMB): A Cross-Platform Suite of Tools for Model Creation and Setup," in DoD High Performance Computing Modernization Program Users Group Conference, 2009. [URL]
  4. E. Smith, B. King, C. Stewart, and R. Radke, "Registration of combined range–intensity scans: Initialization through verification," Computer Vision and Image Understanding, vol. 110, no. 2, pp. 226-244, May 2008. [URL]
  5. B. King, "Range data analysis by free-space modeling and tensor voting," Ph.D. dissertation, Rensselaer Polytechnic Institute, 2008. [URL]
  6. B. King, T. Malisiewicz, C. Stewart, and R. Radke, "Registration of Multiple Range Scans as a Location Recognition Problem: Hypothesis Generation, Refinement and Verification," in International Conference on 3-D Digital Imaging and Modeling, 2005. [URL]
  7. B. King and W. Schroeder, "Automated wrapping of complex c++ code," Dr. Dobb's Journal, Jan. 2003.

Bibliography generated 2022-06-01-11:03:38 (5029)