Rochester Institute of Technology - Job details

Job details

Job 1 of 1
Software Engineer
College of Science
COS Center for Detectors
Information Technology/Systems/Programmer

The Center for Detectors designs, develops, and implements new advanced sensor technologies through partnership with academic researchers, industry engineers, government scientists, and university/college students. Currently, the Center has approximately a dozen funded projects funded by a range of sponsors, including NASA and NSF. The detectors that are being developed in the Center cover an immense range of diverse applications, including astrophysics, biomedical imaging, Earth system science, and inter-planetary space travel.

The Software Engineer supports detector projects carried out by the scientists and engineers in the Center for Detectors (CfD).

The primary responsibility will be writing software using a variety of different programming languages, e.g. IDL, C, C++, VHDL, Verilog and assembly. The software engineer will be expected to design/maintain device drivers, firmware, and user interface software for electronics associated with detector operations. The CfD currently possesses data acquisition systems that are based on FPGA development boards and custom electronics that incorporate DSP. The software will generally be used to obtain and analyze data taken from detectors as well as for controlling peripherals attached to the entire test system.

Job Requirements

· US Citizenship.

· Bachelor’s degree or higher.

· Programming experience, (VHDL, C++, IDL, DSP assembler preferred).

· Engineering knowledge of hardware systems and components such as knowledge of analog and digital electronics, cabling, soldering, etc.

· Extensive experience in designing/debugging/maintaining device drivers, and firmware for electronics used in a laboratory setting, preferred.

· Engineering prototype experience preferred, such as the ability to perform meticulous and professional final wiring, packaging, and assembly of electronics into enclosures without supervision.

· Experience in maintaining Windows server cluster, preferred.

· Laboratory experience preferred.

· Experience in design layout for PCB assemblies using Eagle preferred.

· Ability to troubleshoot engineering circuitry and to operate electrical test equipment.

· Ability to create and follow laboratory protocols.

· Ability to establish and maintain effective professional working relationships.

· Excellent verbal and written communication skills.

· Experience with Windows.

Additional Details (including application instructions/Additional Required Documents)

Inquiries about this position may be directed to Adena Thomson ( ). Applications should be made to Career Zone and include: a cover letter, a resume, and names of three references(to be uploaded as attachments in Career Zone).

Curriculum Vitae or Resume
Cover Letter
List of References

The hiring process for this position may require a criminal background check and/or motor vehicle records check. Any verbal or written offer made is contingent on satisfactory results, as determined by Human Resources.

RIT does not discriminate. RIT promotes and values diversity, pluralism and inclusion in the work place. RIT provides equal opportunity to all qualified individuals and does not discriminate on the basis of race, color, creed, age, marital status, sex, gender, religion, sexual orientation, gender identity, gender expression, national origin, veteran status or disability in its hiring, admissions, educational programs and activities.  For more information or inquiries, please visit RIT/TitleIX or the U.S. Department of Education at ED.Gov.

RIT provides reasonable accommodation to applicants with disabilities, veterans or wounded warriors where appropriate. If you need reasonable accommodation for any part of the application and hiring process, please contact the Human Resources office at 585-475-2424 or email your request to Determinations on requests for reasonable accommodation will be made on a case-by-case basis.