The expected hiring range for this position is: $86,900.00-$123,567.00.
Please note that the pay range information is a general guideline only. The pay offered to a selected candidate will be determined based on factors such the scope and responsibilities of the position, qualifications of the selected candidate, business considerations, internal equity, and external market pay for comparable jobs. * This position is not eligible for sponsorship. * * The position is for a period of up to three (3) years, with the potential for extension considered on a yearly basis thereafter.* About the Role: Fermilab's Accelerator Directorate Controls Department seeks enthusiastic and collaborative Particle Accelerator User Application Systems Developers to join the ACORN project team. You will play a vital role in modernizing the ACNET control system for Fermilab's world-class particle accelerator complex. Working under general supervision and collaborating closely with senior developers, physicists, engineers, and operators, you will design, develop, test, and maintain user-facing applications that interact with complex accelerator hardware and data systems. This is an exciting opportunity to contribute to cutting-edge scientific research by building software solutions within a large-scale, distributed control system environment. What your day-to-day as a Particle Accelerator User Application Systems Developer at Fermilab will look like:
- Designs, codes, tests, debugs, documents, and maintains applications, systems, and/or libraries.
- Participates in design discussions and authors design notes.
- Contributes to design efforts, regularly gathers requirements and information from users for specific projects and obtains feedback.
- Develops and implements specifications for small to large projects.
- Communicates and coordinates with personnel from other departments on a project, including non-computing disciplines.
- Communicates effectively with management, peers, and stakeholders in written and oral form.
- Acts as a primary contact for system and operational problems and frequently acts as a liaison in investigating, localizing, and resolving or directing others to resolve problems, as assigned.
- Performs operational and/or maintenance activities for one or more specific projects, as assigned.
- Responsible for a phase of a project or acts as team leader on less complex projects, as assigned.
- Provides guidance and training to less experienced members as needed.
- Performs other duties as assigned by supervisor.
- Abides by and is responsible for performing all duties in accordance with all environmental, health and safety regulations and practices pertinent to this position.
Skills and Attributes for Success:
- High school diploma with 5+ years of experience developing complex software projects.
- Preferred: Bachelor's degree in computer science or related field with 3+ years of experience developing complex software projects preferred.
Applicable Knowledge, Skills and Abilities: (Required)
- Detailed knowledge of software development practices using a modern high-level language (e.g., Flutter/Dart, Rust, Java).
- Experience contributing to the development of multi-component software applications or systems.
- Strong problem-solving skills and the ability to debug software.
- Excellent communication skills and the ability to work effectively within a team environment.
- Proven ability and willingness to learn complex technical domains and new technologies.
- Familiarity with fundamental development practices like version control (e.g., Git).
(Desired)
- Experience working in scientific research, high-tech, or industrial control system environment.
- Familiarity with control systems, data acquisition (DAQ), or interfacing with hardware.
- Experience with database concepts (SQL or NoSQL).
- Knowledge of network programming concepts.
- Experience with automated testing or continuous integration concepts.
- Familiarity with front-end development technologies is a plus.
Work Arrangement: Please note that the described work arrangement is subject to change based on business needs and is not guaranteed to be final.
- Onsite: This is an onsite role, and the candidate must be able to work from our Batavia office.
Benefits/Perks: Fermilab offers a competitive and comprehensive benefits program, including:
- Medical, Dental, Vision and Flexible Spending Accounts
- Paid time off
- Life insurance
- Short and Long-term disability insurance
- Retirement benefits
- Onsite day care
Why Fermilab: Fermilab is America's premier laboratory for particle physics and accelerator research, funded by the U.S. Department of Energy. We support discovery science experiments in Illinois and locations around the world, including deep underground mines in South Dakota and Canada, mountaintops in Arizona and Chile, CERN in Europe and the South Pole. Drug-Free Workplace & Pre-Employment Screening Fermilab is dedicated to fostering a safe, productive, and drug-free work environment. As part of the hiring process, candidates must successfully complete a background check and drug screening. Employment is contingent upon the successful completion of these screenings. Equal Opportunity Statement Fermilab is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information, and other legally protected categories. REAL-ID Requirement for access to Fermilab Campus Fermilab requires all members of the public to produce a REAL-ID, or equivalent, to access the Fermilab Campus for interviews or career events. A list of acceptable forms of ID can be found here: https://get-connected.fnal.gov/wp-content/uploads/2021/09/REALID-Documents.pdf. If a candidate is selected for an interview but does not possess any of the equivalent documents, we may schedule a virtual interview. What To Expect Next: We'll be in touch! If your qualifications are in alignment with the position requirements, one of our recruiters will be reaching out to schedule a phone interview to learn more about your career interests and goals. In the meantime, we encourage you to check us out on Facebook, X, Instagram, LinkedIn, or our About Us page.
|