Software Developer

  • Full-Time
  • Rochester, NY
  • University Of Rochester
  • Posted 3 years ago – Accepting applications
Job Description
Opening

Full Time 40 hours Grade 053 LLE-Laboratory for Laser Energ

Responsibilities

POSITION SUMMARY

The Laboratory for Laser Energetics (LLE) at the University of Rochester is a unique national resource for research and education in science and technology focusing on using lasers to initiate fusion and high energy density physics. LLE is currently seeking a software developer to join the Software Development Group.

A successful candidate will design and support control systems software in support of laboratory research. This includes interacting with members of the scientific community at LLE as well as various engineering groups to support in-house designed components. The candidate will be required to support legacy systems with minimal downtime as well as be available on an on-call basis to support laser operations. Work is done with general guidance so the ability to learn quickly is a must.


PRIMARY JOB FUNCTIONS

  • Create and maintain software applications used in controlling production equipment and / or acquiring experimental data
  • Work with application end users to understand and document their needs
  • Ensure application maintenance, installations and upgrades are efficient
  • Actively participate in the LLE IT software application architecture and UX
  • Working with end users to identify and prioritize new application features and requirements
  • High level troubleshooting skills (debugging)


QUALIFICATIONS AND EDUCATION REQUIREMENTS

  • B. S. in Computer Science, Computer Engineering, Electrical Engineering or equivalent skills. Advanced degree is a plus
  • 2+ years’ work experience as a programmer
  • Experienced user of Linux operating systems
  • Hands on development experience using C / C++, Qt, X11, .Net, C#, Unix command line tools, Linux editor
  • Excellent technical, analytical & communication skills


PREFERRED SKILLS

  • Experience developing and supporting software controlling scientific lab equipment in a production and/or manufacturing environment
  • Deploying networked equipment communication solutions using TCP/IP
  • Experience with Subversion and/or Gitlab for code development, version control, testing, and deployment
How To Apply

All applicants must apply online.


EOE Minorities/Females/Protected Veterans/Disabled

Apply to this Job