Adult, Male, Man, Person, Art, Fir, Plant, Tree, Monument, Sculpture

Software Engineer I / Information Technologist I

  • East Lansing, Michigan, United States
  • Facility For Rare Isotope Beams 10049299
  • Area of Interest: Information Technology
  • Full Time/Part Time: Full Time (90-100%)
  • Group: Administrative Professionals- AP
  • Union/Non-Union: Union

Show More Show Less

  • Support Staff
  • Opening on: May 14 2025
  • Closing at: May 20 2025 - 23:55 EDT
  • 12
  • Salary Commensurate with Experience
  • Facility For Rare Isotope Beams
  • 1039576

Working/Functional Title

Software Engineer I

Position Summary

Michigan State University (MSU) operates the Facility for Rare Isotope Beams (FRIB) as a user facility for the U.S. Department of Energy Office of Science (DOE-SC), supporting the mission of the DOE-SC Office of Nuclear Physics. FRIB provides researchers with one of the most advanced tools of modern science to study rare isotopes, or short-lived nuclei not normally found on Earth. Hosting what is designed to be the most powerful heavy-ion accelerator, FRIB enables scientists to make discoveries about the properties of rare isotopes, nuclear astrophysics, fundamental interactions, and applications for society, including in medicine, homeland security, and industry. User facility operation is supported by the DOE-SC Office of Nuclear Physics as one of 28 DOE-SC user facilities. MSU’s nuclear physics graduate program is a top-ranked program nationally, according to U.S. News & World Report.

This position affords an exciting opportunity to become part of the world-class FRIB Laboratory that enables unique discovery opportunities in nuclear science.

Purpose: 

The Software Engineer will assist in the design, prototyping, development, implementation, maintenance, and improvement of high-level controls applications to support FRIB accelerator construction, commissioning, and operation.

Major Duties/Responsibilities: 

  • Work closely with team members to analyze, design, develop, acquire, test, document, modify, and implement solutions in support of FRIB accelerator operations. 
  • Provide daily software support, maintenance, and enhancement of current high-level controls systems, as well as the development, configuration, and delivery of new systems. 
  • Determine and propose systems enhancements (software and hardware) that will improve the performance and reliability of systems. 
  • Gather and document functional requirements to provide high-level systems solutions.
  • Assist the internal IT group with the integration of various software applications to meet FRIB requirements. 
  • Ensure the best possible performance, quality, and responsiveness of applications by following defined best practices. 
  • Performs other duties as required or assigned which are reasonably within the scope of the duties in this job classification. 

Knowledge, Skills, and Abilities: 

  • Demonstrated experience with some aspects of the life cycle of software analysis, design, development, deployment, testing, integration, deployment, and maintenance in an agile environment.
  • Understanding of asynchronous design patterns and/or programming.
  • Demonstrably good communication skills to communicate effectively and credibly, both verbally and in writing with all audiences.
  • Knowledge and understanding of, and some experience programming, JavaScript in web browsers and/or Node.js environments.
  • Experience in object-oriented software development using Java, JavaScript, Python, or similar.
  • Moderate knowledge of and experience with EPICS (Experimental Physics Industrial Control System)
  • Knowledge and understanding of, and some experience with web standards and technologies (HTML/CSS, Bootstrap, jQuery), and RESTful API design.
  • Knowledge and understanding of, and some experience with web service frameworks like JEE, Vue, AngularJS, Django, or similar.
  • Knowledge and understanding of, and some experience using database design principles, preferably using SQL.
  • Familiarity with source code revision control and CI/CD tools, preferably Git and Jenkins

Minimum Requirements

Knowledge equivalent to that which normally would be acquired by completing a four-year college degree program in Computer Science, Information Systems, Business or related information technology field, with coursework in an information technology specialization related to the area of employment; one to three years of related and progressively more responsible or expansive work experience in an information technology area related to the duties to be performed; or an equivalent combination of education and experience. 

Desired Qualifications

  • One to three years of experience using Springboot.
  • One to three years of experience using EPICS
  • Familiarity with source code revision control and CI/CD tools, preferably Git and Jenkins.
  • Aptitude to work well in a team environment.

 

Equal Employment Opportunity Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, age, disability or protected veteran status.

Required Application Materials

Please provide a cover letter and a resume. 

Work Hours

STANDARD 8-5

Website

frib.msu.edu

Bidding eligibility ends May 20, 2025, 11:55 PM

Not Quite What You're Looking For?

Sign Up For Job Alerts

Not You?

Thank you

Know Someone Who Would Be Great For This Job?

Send a link to this job to them.

Not You?

Thank you

Interested In Other Jobs At MSU?

Check out these other recently posted roles that might be right for you!

Professional Aide

College Of Human Medicine 1046040 522503 In State Michigan United States In State Translational Neuroscience 40000320 Full Time/Part Time: Temporary Support Staff
Our lab is dedicated to the development of improved therapeutics for individuals with Parkinson’s disease (PD) by developing therapies that improve symptomatic response to medication and/or provide disease modifying benefits. Professional aides wo...

Professional Aide

College Of Osteopathic Medicine 1040638 522502 East Lansing Michigan United States East Lansing Psychiatry Osteopathic Medicine 10034696 Full Time/Part Time: On-Call Support Staff
Part-time summer research internship available for individual with strong attention to detail, experience using SAS and SQL, familiarity with creating scientific tables, figures, and posters, and demonstrated interest in health disparities, global...

Professional Aide

University Outreach And Engagement 1042014 522476 East Lansing Michigan United States East Lansing Community Evaluation And Rsch Collabrtve 10052737 Full Time/Part Time: Temporary Support Staff
The Community Evaluation Program, a unit of MSU University Outreach and Engagement, is seeking a Temp Professional Aide. The Professional Aide would perform data cleaning, data management, data analysis, complete literature reviews, and partner in...

Professional Aide

Ofc Civil Rights And Title 9 Ed And Comp 1045573 522500 East Lansing Michigan United States East Lansing Ocr Office Of Vp 40001071 Full Time/Part Time: Temporary Support Staff
The Office for Civil Rights and Title IX Education and Compliance at Michigan State University is seeking a detail-oriented and creative Temporary Web Specialist for a summer appointment.

Not You?

Thank you

Not Quite Ready To Apply?

Send a link to this job to yourself.

Not You?

Thank you - you will receive an email shortly with a link to this job!