BIG DATA
Senior Software Engineer
The Senior Software Engineer will lead the architecture, design, development, testing, documentation and delivery of a peta-scale software application in nanoelectronics. The application will be a community code that will serve Purdue research groups and the nanoHUB immediately, and the overall research community within approximately a year. Duties include developing software for simulation and visualization; training/supervising other software developers; training students on required software skills; disseminating research findings and software development methodologies through workshops, conferences and peer-reviewed publications; and forming alliances with academia and industry to foster transfer of technology. The Rosen Center for Advanced Computing is a research computing center providing advanced computing resources and support services including access to leading-edge computational and data storage systems, as well as expertise in a broad range of high performance computing activities, to support the computationally-intensive research of both Purdue faculty and staff and also research partners nationwide.
Required:
- Bachelor's degree in Computer Science, Electrical Engineering or related field.
- Seven years of research and development experience with emphasis on high-performance computing, software development management, and software delivery to customers.
- Consideration will be given to an equivalent combination of related education and required work experience.
- Scientific and industrial knowledge of software development processes such as architectures, management, maintenance, dissemination, documentation, data formats, performance tuning, and parallel computing.
- Demonstrated skills: development of large-scale software architectures, leadership of software development efforts, scientific application programming, graphics programming and visualization, parallel programming, and performance optimization.
- Excellent oral and written communication skills.
- History of publications.
- Capacity for self-education.
- Interdisciplinary study and inquiry.
- Interpersonal communication.
- Human relations and team building skills.
- Able to identify and develop approaches to significant problems in software development.
- Ability to foster and maintain collaborations with both academic and industrial researchers and with appropriate departments on campus.
Preferred:
- Master's degree.
Additional Information:
- This position has a limited duration of 5 years with continuation dependent upon additional funding. Benefits do apply.
- Retirement Eligibility: TIAA/CREF Contributions Immediately
A check of criminal conviction records will be made for employment in this position. For consideration submit resume and apply online at purdue.taleo.net/careersection/wl/jobsearch.ftl Please reference job number:0800523 . Purdue University is an Equal Opportunity/Equal Access/Affirmative Action Employer committed to achieving a diverse workforce.