The following position is being
posted externally. If interested, you must apply online at https://jobs.iu.edu/
Refer to job number #7249.
Principal Software Research Engineer (CREST)- PA4IT
Description and Responsibilities:
Responsible for leading a team of developers taking ownership of assigned development projects from inception to delivery, and delivering reliable software solutions. The incumbent will oversee and provide high-level expertise in the evaluation, design, development, implementation and deployment of specific software in conjunction with the Pervasive Technology Institute (PTI), research technology staff, and collaborators to meet research and instructional project objectives. Investigate problems, develop software using good software developing practices, evaluate existing technologies, manage a software development team, and oversee the projects. Partner with key academic researchers and open source user community including faculty, scientific researchers, and grant stakeholders. The incumbent will provide documentation, training and application support for software deployment and application development. The incumbent is the project lead on software development within the Center for Research in Extreme Scale Technologies (CREST). The incumbent provides mission critical executive software development for the center. This position plans, coordinates and implements software systems.
CREST is part of the Pervasive Technology Institute (PTI) at Indiana University. PTI is a world-class organization dedicated to the development and delivery of innovative information technology to advance research, education, and society. Supported by a $15 million grant from the Lilly Endowment, Inc., PTI is built upon a spirit of collaboration and brings together researchers and technologists from a range of disciplines and organizations, including the former Pervasive Technology Labs, the School of Informatics, the School of Law, and University Information Technology Services at Indiana University.
REQUIRED: Bachelor degree in Computer Science, or other computer-related field, Masters degree preferred plus five years of experience in related field. A combination of related education and experience will be considered. Strong understanding of parallel computing concepts and experience working with a variety of parallel technologies, particularly distributed memory computing. Experience with clusters and systems level programming is also required. Extensive experience with C/C++, excellent debugging capabilities, and strong skills with scripting languages such as Python.
Experience working with a software development team. Able to operate effectively in a complex and dynamic environment with the capability of functioning as a project leader. Ability to conceptualize and organize project planning processes. Ability to make good technical decisions. Ability to deliver excellent outcomes under high pressure and short deadlines. Proven ability to undertake and succeed at research projects. Excellent communication skills to work with and lead teams.
Applications accepted until December 6, 2012, or until position is filled.
Indiana University is an Affirmative Action/Equal Employment institution.