In This Position You Will:
- Help customers create CMake-based build systems
- Contribute to the Open Source CMake program
- Contribute your strong programming ability and experience to develop robust solutions for real-world problems
- Collaborate with customers on projects to improve and develop build systems for large C++ and mixed-language projects
Required Qualifications:
- Bachelor's degree + 2 years or Master's degree + 1 year in Computer Science, Electrical and Computer Engineering, or related field
- Experience with the compiled language build process for C++
- Experience with the CMake build tool, including the CMake language
- Proficient programming skills and experience with C++
- Ability to develop software for Unix, Linux, MacOS, and/or Windows operating systems
- Due to contractual restrictions, only candidates who are U.S. citizens will be considered for this position
Preferred Qualifications:
- Experience using Github or Gitlab for code reviews, documentation, and release management
- Experience with CI/CD systems and automated testing
- Interest and experience in open source software development
- Proficient programming in another language in addition to C++
Skills Required
- Bachelor's degree + 2 years or Master's degree + 1 year in Computer Science, Electrical and Computer Engineering, or related field
- Experience with the compiled language build process for C++
- Experience with the CMake build tool, including the CMake language
- Proficient programming skills and experience with C++
- Ability to develop software for Unix, Linux, MacOS, and/or Windows operating systems
- U.S. citizenship required due to contractual restrictions
What We Do
We are a small company that has a big impact on the world. We are global leaders in artificial intelligence and scientific research and development solutions. We advance science and technology to empower global innovation and solve the world’s challenges. We do this by developing innovative open source software platforms and integrating them into research, processes, and products. CMake, ParaView, the Visualization Toolkit (VTK), and the Insight Segmentation and Registration Toolkit (ITK) are among the platforms that complement our expertise in computer vision, data and analytics, scientific computing, medical computing, and software process management. From meaningful work, to flexible hours, to collaboration, to a hardware budget, to tech lunches, to a clothing stipend, to family outings, there are many reasons to join us and make an impact.









