The Facility for Rare Isotope Beams (FRIB) project at Michigan State University (MSU) is searching for a Staff Control System Engineer
to join the FRIB Project Team. The successful candidate will to design, develop, document, deploy and support the FRIB complex, large-scale distributed control system.
Controls and Computing Department is responsible for the facility-wide low level real-time control, cryogenic process control, global
clock/timing distribution and machine protection, safety system, high level web/database/physics applications as well as network and computing platform.
Major Position Responsibilities
Develop the standard of FRIB EPICS IOCs
Setup and support FRIB EPICS tools
Design and implement the EPICS IOCs for FRIB low level controls
Design and implement the FRIB timing and MPS system
Collaborate with EPICS community to keep FRIB control system up to date
The successful candidate will have at least 5-year experience with C/C++ developing on Linux, VxWorks or similar platform. He or She will be familiar
with real-time environment, with using or developing thread-safe libraries and with developing multi-threaded applications. They will also have experience developing client-server or peer-to-peer software in a networked environment.
Deep understanding of popular computer system architecture and bus architecture is required. Hands-on experience with hardware and device driver is required
as well. Experience with FPGA is beneficial.
Good understanding of network protocols such as TCP/UDP/IP is required and experience with network debugging is desired. Experience with racing condition
analysis and real-time performance assessment is required.
Software Configuration Management experience is required. Version control tool experience is required.
Experience with software development in a fast evolving environment with agile process is preferred. Good communication and documentation skills are required.
Experience with Accelerator Control or Experimental Physics systems is also an asset, and knowledge of EPICS is beneficial.
Bachelor degree with 5-10 years of experience in related industry; or equivalent combination of education and experience. Master degree is preferred.
Good understanding of large-scale distributed control system software, hardware and architecture
Extensive experience with real time system
C/C + + / Matlab / Linux / Python experience are expected
EPICS and UML is highly desired
Excellent communication and documentation skills
MSU employees receive excellent benefits including health/dental plans, a generous retirement plan, and educational assistance.MSU is committed to achieving excellence through cultural diversity. The university actively encourages applications and/or nominations
of women, persons of color, veterans and person with disabilities. FRIB provides competitive salaries and excellent benefits, in a world-class work environment.
For immediate consideration, please go
www.jobs.msu.edu, search for posting number 6956 and follow the application process.
About MSU and FRIB
The Facility for Rare Isotope Beams (FRIB) will be a new national user facility for nuclear science, funded by the Department of Energy Office of Science (DOE-SC), Michigan State University (MSU), and the State of Michigan. Located on campus and operated by
MSU, FRIB will provide intense beams of rare isotopes (that is, short-lived nuclei not normally found on Earth). FRIB will enable scientists to make discoveries about the properties of these rare isotopes in order to better understand the physics of nuclei,
nuclear astrophysics, fundamental interactions, and applications for society.
MSU is an affirmative action, equal opportunity employer.