Senior Research Engineer
Illinois Applied Research Institute
College of Engineering University of Illinois at Urbana-Champaign
The Illinois Applied Research Institute (ARI) at the University of Illinois at Urbana-Champaign seeks applicants for a Senior Research Engineer to collaborate with a team of Illinois researchers, system architects and other software developers on the Large Synoptic Survey Telescope (LSST) project led by the National Center for Supercomputing Applications (NCSA). The goal of this project is to conduct a 10-year survey of the sky that will deliver a 200 petabyte set of images and data products that will address some of the most pressing questions about the structure and evolution of the universe and the objects in it. The Senior Research Engineer will perform the relevant research, system architecture, system software development and testing to meet the goals of this project. This is a full-time, academic professional position that requires the ability to carry the various tasks independently and/or collaboratively.
The ARI, launched at the University of Illinois at Urbana-Champaign in late 2013, connects research across campus, engages with industry and federal clients to understand their needs, and bridges research and development gaps to bring research applications to market faster. With plans to expand across the state, the ARI is currently focused on four technical thrust areas: Critical Infrastructure, Data Science, Materials and Manufacturing, and Multi-Scale Simulation Modeling.
The ARI is comprised of over 40 staff members and has provided over 30 internship opportunities to students. With more than 30 partnerships, the ARI works closely with federal and state agencies, national labs, industry and foundations to accelerate technology transition. The ARI is based in the University of Illinois Research Park, Champaign- Urbana's technology and scientific business center. More information can be found at http://appliedresearch.illinois.edu/.
Job Duties & Responsibilities
· Perform independent and collaborative research activities in relevant areas of science and engineering
· Plan, implement and evaluate research projects including identifying and assigning project tasks and developing
project timelines
· Monitor the progress of tasks, estimated budgets and expected deliverables
· Prepare and analyze project activity reports
· Design, verify and test software and hardware products
· Troubleshoot embedded and application software, and identify and resolve operational “bugs”
· Develop supporting documentation including software requirements specification, software behavior
specification, software release notice, design verification test plan and report, communication protocol
compliance specification, product configuration specification, and user interface specification
· Manage the transfer of technology process from the creation of lab prototypes to mass production and product
release
· Present research results through reports, technology demonstrations, conference presentations, and the
publication of scientific papers, where warranted and desired
· Perform other duties as assigned
Minimum Qualifications
· Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science or other related technical
field with more than seven years of work experience in applied science, electrical engineering or computer
technology
· Demonstrate expert level proficiency in Network Management Systems, and Applications & Process monitoring
· Demonstrate a high degree of proficiency in distributed computing (including cloud computing) and data storage
· Detailed design knowledge in distributed data-bases and data-base design
· Demonstrated proficiency in programming with C++, Java, Python or equivalent object-oriented programming language
· Understanding of algorithmic design and complexity analysis
· Strong problem solving and analytical abilities
· High sense of ownership, self-motivation and a desire to explore new technologies
· Strong verbal and written communication skills and an ability to work in a team environment
Preferred Qualifications
· Master’s degree in Electrical Engineering, Computer Engineering, Computer Science or other related technical
field with more than five years of relevant work experience
· Experience working in an R&D environment
· Detailed knowledge of standard software engineering life cycle, coding standards code reviews, source control
management, build processes, and testing
· Experience with SNMP, Google Cloud Monitoring and other Open Source Process Monitoring Applications
To apply for this position, please create your candidate profile at http://jobs.illinois.edu and upload your cover letter, resume, and names/contact information for three references as a single PDF file by March 30, 2016. Interviews may take place prior the closing date and early applications are encouraged; however, full consideration will be given to complete applications received by the closing date. For further information regarding application procedures, contact Summer Redman at sredman@illinois.edu or 217-300-5400.
The University of Illinois conducts criminal background checks on all job candidates upon acceptance of a contingent offer.
Illinois is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, age, status as a protected veteran, or status as a qualified individual with a disability. Illinois welcomes individuals with diverse backgrounds, experiences, and ideas who embrace and value diversity and inclusivity (www.inclusiveillinois.illinois.edu).