Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Control System Software R&D Engineer.
United States Jobs Expertini

Urgent! Senior Control System Software R&D Engineer Job Opening In Oak Ridge – Now Hiring Oak Ridge National Laboratory

Senior Control System Software R&D Engineer



Job description

Requisition Id 15149 

Overview:


The Control System Section at the Spallation Neutron Source (SNS) is seeking a highly skilled, innovative Senior Control System Software Engineer to focus on control system architecture, infrastructure, system software and applications.

This position is part of the Controls Integration Group within the Research Accelerator Division of the Neutron Sciences Directorate at Oak Ridge National Laboratory (ORNL).

The group is responsible for the overall architecture needed to maintain and improve integrated control systems for the SNS machine to ensure safe, high-reliability beam delivery to the target.

These systems typically utilize PLC, VME, or MicroTCA hardware, integrated using the Experimental Physics and Industrial Control System (EPICS) framework.

The architecture will need to evolve to meet increasing requirements and keep the internal network secure.

This position reports to the Controls Integration Group Leader.

The group is currently focused on modernizing the SNS control system hardware and software, preparing systems for 2.8MW operations and building more cyber resilient computing and network infrastructure.

Ongoing upgrade projects include replacing legacy VME solutions with MicroTCA applications, migrating applications to EPICS 7, introducing the PVAccess protocol, and enhancing the control room operator experience using more modern software tools.

The selected candidate will support these modernization efforts by:

  • Research on performance, implementation and sustainability of PV Access and Secure EPICS in production systems to prepare for future adoption

  • Developing system level software to support EPICS application development and testing including EPICS builds to support integration of various hardware platforms with EPICS

  • Providing EPICS integration of machine specific semi-custom systems such as the timing and machine protection systems

  • Working with other EPICS experts around the world to advance the state-of-art for scientific user facilities.
  • Major Duties/Responsibilities:

  • Lead innovative research projects relevant to control systems for experimental physics facilities including emerging requirements, cyber resilience and/or AL/ML projects

  • Participate in the EPICS collaboration, contributing to one or more working groups and sharing progress and expertise with the community

  • Support the scientific mission of SNS by developing and evolving the overall machine control system architecture

  • Develop software including device drivers, device control applications, and user interface applications within a Linux based EPICS environment including machine specify FPGA based applications

  • Design and implement improvements to the software development, build, test and deployment environment and processes to ensure robust reliable solutions transition to operations while maintaining high control system availability

  • Ensure compliance with environmental, safety, health, and quality programs and contribute to the development of Software Quality Assurance plans and methods.

  • Deliver ORNL’s mission by aligning behaviors, priorities, and interactions with our core values of Impact, Integrity, Teamwork, Safety, and Service.

    Promote equal opportunity by fostering a respectful workplace – in how we treat one another, work together, and measure success.
  • Basic Qualifications:

  • PhD in physics, computer science, engineering, or a related field with at least 6 years of relevant experience; an MS degree with a minimum of 12 years of relevant experience; or a BS degree with at least 15 years of relevant experience

  • At least 5 years of experience working on large, distributed control systems with a variety of device types

  • At least 5 years of experience programming in C++

  • Experience with standard Linux packaging mechanism, custom build images and kernel driver development

  • Expertise with at least one or more applicable programming language, such as C++, Python, Java

  • Experience with one or more hardware-software communication interfaces: UART, I2C, Modbus, PCIe

  • Proficiency with collaborative software development tools and practices, such as software debugger, version control, issue tracking, documentation
  •  Preferred Qualifications:

  • Proven record of leading small and medium scope R&D projects

  • Experience with PCIe bus and DMA interfaces

  • Experience programming in Java or Python

  • 10 or more years experience with EPICS control system internal software, applications and/or tools development

  • Familiarity with real-time operating systems and software practices

  • At least 5 years work experience in a scientific user facility
  • Benefits at ORNL:


    We offer competitive pay and benefits programs to attract and retain hardworking people! The laboratory offers many employee benefits, including medical and retirement plans and flexible work hours, to help you and your family live happy and healthy.

    Employee amenities such as on-site fitness, banking, and cafeteria facilities are also provided for convenience.

    Other benefits include the following: Prescription Drug Plan, Dental Plan, Vision Plan, 401(k) Retirement Plan, Contributory Pension Plan, Life Insurance, Disability Benefits, Generous Vacation and Holidays, Parental Leave, Legal Insurance with Identity Theft Protection, Employee Assistance Plan, Flexible Spending Accounts, Health Savings Accounts, Wellness Programs, Educational Assistance, and Employee Discounts.

    Relocation Assistance is available.

    This position will remain open for a minimum of 5 days after which it will close when a qualified candidate is identified and/or hired.

    We accept Word (.doc, .docx), Adobe (unsecured .pdf), Rich Text Format (.rtf), and HTML (.htm, .html) up to 5MB in size.

    Resumes from third party vendors will not be accepted; these resumes will be deleted and the candidates submitted will not be considered for employment.

    ORNL is an equal opportunity employer.

    All qualified applicants, including individuals with disabilities and protected veterans, are encouraged to apply.

    UT-Battelle is an E-Verify employer.


    Required Skill Profession

    Engineers



    Your Complete Job Search Toolkit

    ✨ Smart • Intelligent • Private • Secure

    Start Using Our Tools

    Join thousands of professionals who've advanced their careers with our platform

    Rate or Report This Job
    If you feel this job is inaccurate or spam kindly report to us using below form.
    Please Note: This is NOT a job application form.


      Unlock Your Senior Control Potential: Insight & Career Growth Guide


    • Real-time Senior Control Jobs Trends in Oak Ridge, United States (Graphical Representation)

      Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph below. This graph displays the job market trends for Senior Control in Oak Ridge, United States using a bar chart to represent the number of jobs available and a trend line to illustrate the trend over time. Specifically, the graph shows 190399 jobs in United States and 127 jobs in Oak Ridge. This comprehensive analysis highlights market share and opportunities for professionals in Senior Control roles. These dynamic trends provide a better understanding of the job market landscape in these regions.

    • Are You Looking for Senior Control System Software R&D Engineer Job?

      Great news! is currently hiring and seeking a Senior Control System Software R&D Engineer to join their team. Feel free to download the job details.

      Wait no longer! Are you also interested in exploring similar jobs? Search now: .

    • The Work Culture

      An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at Oak Ridge National Laboratory adheres to the cultural norms as outlined by Expertini.

      The fundamental ethical values are:
      • 1. Independence
      • 2. Loyalty
      • 3. Impartiality
      • 4. Integrity
      • 5. Accountability
      • 6. Respect for human rights
      • 7. Obeying United States laws and regulations
    • What Is the Average Salary Range for Senior Control System Software R&D Engineer Positions?

      The average salary range for a varies, but the pay scale is rated "Standard" in Oak Ridge. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.

    • What Are the Key Qualifications for Senior Control System Software R&D Engineer?

      Key qualifications for Senior Control System Software R&D Engineer typically include Engineers and a list of qualifications and expertise as mentioned in the job specification. Be sure to check the specific job listing for detailed requirements and qualifications.

    • How Can I Improve My Chances of Getting Hired for Senior Control System Software R&D Engineer?

      To improve your chances of getting hired for Senior Control System Software R&D Engineer, consider enhancing your skills. Check your CV/Résumé Score with our free Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.

    • Interview Tips for Senior Control System Software R&D Engineer Job Success
      Oak Ridge National Laboratory interview tips for Senior Control System Software R&D Engineer

      Here are some tips to help you prepare for and ace your job interview:

      Before the Interview:
      • Research: Learn about the Oak Ridge National Laboratory's mission, values, products, and the specific job requirements and get further information about
      • Other Openings
      • Practice: Prepare answers to common interview questions and rehearse using the STAR method (Situation, Task, Action, Result) to showcase your skills and experiences.
      • Dress Professionally: Choose attire appropriate for the company culture.
      • Prepare Questions: Show your interest by having thoughtful questions for the interviewer.
      • Plan Your Commute: Allow ample time to arrive on time and avoid feeling rushed.
      During the Interview:
      • Be Punctual: Arrive on time to demonstrate professionalism and respect.
      • Make a Great First Impression: Greet the interviewer with a handshake, smile, and eye contact.
      • Confidence and Enthusiasm: Project a positive attitude and show your genuine interest in the opportunity.
      • Answer Thoughtfully: Listen carefully, take a moment to formulate clear and concise responses. Highlight relevant skills and experiences using the STAR method.
      • Ask Prepared Questions: Demonstrate curiosity and engagement with the role and company.
      • Follow Up: Send a thank-you email to the interviewer within 24 hours.
      Additional Tips:
      • Be Yourself: Let your personality shine through while maintaining professionalism.
      • Be Honest: Don't exaggerate your skills or experience.
      • Be Positive: Focus on your strengths and accomplishments.
      • Body Language: Maintain good posture, avoid fidgeting, and make eye contact.
      • Turn Off Phone: Avoid distractions during the interview.
      Final Thought:

      To prepare for your Senior Control System Software R&D Engineer interview at Oak Ridge National Laboratory, research the company, understand the job requirements, and practice common interview questions.

      Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the Oak Ridge National Laboratory's products or services and be prepared to discuss how you can contribute to their success.

      By following these tips, you can increase your chances of making a positive impression and landing the job!

    • How to Set Up Job Alerts for Senior Control System Software R&D Engineer Positions

      Setting up job alerts for Senior Control System Software R&D Engineer is easy with United States Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!