Brad King

Brad King

Principal Engineer

Brad King joined Kitware in June 2000 and became a founding member of the Software Process group 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. Dr. King received his Ph.D. in Computer Science from Rensselaer in December 2008.

As a member of the Software Process group, Dr. King 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. Dr. King 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.
  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.