The Facility for Rare Isotope Beams (FRIB) Project at Michigan State University (MSU) is searching for a Senior Software Engineer to join the FRIB Project Team. The successful candidate will design,
develop, document, deploy and support the FRIB EPICS-based control system, implement operation software, physics application and model, as well as support commissioning and operation.
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
-
Lead the group to meet the goals set by higher management
-
Develop the architecture of high level application and physics application
-
Implement operation tools and physics applications with Java, Python and MatLab, etc.
-
Integrate operation tools and physics applications with low level EPICS based control system
-
Interface with operation and commissioning team to provide prompt support
-
Collaborate with EPICS community to keep FRIB control system up to date
Qualifications
·
The successful candidate will have at least 5-year experience of using Java and C/C++ developing on Linux and Windows with Eclipse environment. He or
She will be familiar with J2EE environment with database backend in a networked environment.
·
Deep understanding of popular multi-tier architecture and SoA architecture is required. Experience with relational database design and SQL programming
is required. Experience with REST and PHP web programing is required.
·
Experience with Graphical User Interface design and implementation is required. Experience to implement Eclipse plug-in and web-based GUI is highly desired.
·
Good understanding of network protocols such as TCP/UDP/IP as well as basic network architecture is beneficial.
·
Software Configuration Management experience is required. Version control tool experience is required. Jenkins/Maven experience is highly desired.
·
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 but not required.
·
Bachelor degree with 5-10 years of experience in related industry; or equivalent combination of education and experience. Master degree is preferred.
·
Experience with object-oriented analysis and design methods is required, with knowledge of common design patterns and of UML.
·
Java/ _javascript_/ Python / SQL / C/C + + / UML / OOA / OOD experience are expected
·
Matlab, EPICS and Linux experience is highly desired
·
Excellent communication and documentation skills
Benefits
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.
For immediate consideration, please go
www.jobs.msu.edu, search for posting number 6957 and follow the application
process.
About MSU and FRIB
Michigan State University is the nation's eighth-largest university and has been selected by the US Department of Energy (DOE) to design and establish the Facility for Rare Isotope Beams (FRIB), a future DOE Office of Science national user facility (www.frib.msu.edu
). FRIB is funded through a cooperative agreement with the DOE and will take about a decade to build, cost approximately $600 million dollars and adjoins the current National Superconducting Cyclotron Laboratory (NSCL). NSCL is funded under a separate cooperative
agreement with the U.S. National Science Foundation and will continue its mission over the next decade. NSCL and FRIB currently have over 380 employees. Michigan State University is located in East Lansing, Michigan, which is part of the greater Lansing area
with a population of 450,000. The Greater Lansing Region is consistently recognized for its outstanding quality of life, diversified economy, skilled workforce, big ten university sporting events and abundant cultural events and attractions that makes the
region an ideal location to live, work and play (www.greaterlansinglife.com/frib/
).
MSU is an affirmative action, equal opportunity employer.