Software Engineer - Tickel College of Engineering Regular, Full-time
The Innovative Computing Laboratory (ICL) is seeking a self-motivated and highly productive Software Engineer to participate in the development of next-generation computational tools for the US Department of Energy's Exascale Computing Project (ECP). This position requires a candidate who designs, develops, tests, and documents complex software solutions that perform independently or as part of a larger computational system. We expect a strong commitment to the development of high-quality software, a passion for learning new technical skills, and a keen interest in working with top-of-the-line hardware and bleeding-edge software technologies, some of which are still in active development.
Responsibilities * Develop and implement software using C++ * Develop and coordinate test plans, use test suites, and perform tests on software solutions * Utilize Continuous Testing with Jenkins and other systems * Implement and maintain build processes using Spack, CMake, and Makefile * Integrate software with other systems, test interfaces, and manage version control * Maintain and contribute to the development of user and developer documentation * Conduct regular sweeps across the system, checking for consistency across documents * Solve bug issues, engage in trouble shooting, and interact with the project community
Internal Number: 209589
Our primary mission is to move forward the frontiers of human knowledge and enrich and elevate the citizens of the state of Tennessee, the nation, and the world. As the preeminent research-based, land-grant university in the state, UT embodies the spirit of excellence in teaching, research, scholarship, creative activity, outreach, and engagement attained by the nation’s finest public research institutions.