Talent.com
Senior Control System Software R&D Engineer
Senior Control System Software R&D EngineerOak Ridge National Laboratory • Oak Ridge, TN, US
Senior Control System Software R&D Engineer

Senior Control System Software R&D Engineer

Oak Ridge National Laboratory • Oak Ridge, TN, US
job_description.job_card.variable_hours_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Senior Control System Software R&D Engineer

Join to apply for the Senior Control System Software R&D Engineer role at Oak Ridge National Laboratory

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.

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.
  • 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.

    ORNL is an equal opportunity employer. All qualified applicants, including individuals with disabilities and protected veterans, are encouraged to apply.

    J-18808-Ljbffr

    serp_jobs.job_alerts.create_a_job

    Control System Engineer • Oak Ridge, TN, US

    Job_description.internal_linking.related_jobs
    Assistant Manager

    Assistant Manager

    Sonic • Andersonville, TN, US
    serp_jobs.job_card.full_time
    Hot burgers, cold shakes, and little moments of magic right in the neighborhood.At SONIC, we do things a little differently. We find the fun, the moment of chill in the everyday.Working at SONIC, yo...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Systems Engineer

    Senior Systems Engineer

    VirtualVocations • Knoxville, Tennessee, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Systems Engineer - Platform and Client Technologies (REMOTE).Key Responsibilities Design and build applications and solutions for service domains, ensuring enter...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Controls Engineer

    Controls Engineer

    Jobot • Knoxville, TN, US
    serp_jobs.job_card.full_time
    Controls Engineer - Competitive Salary and Flexible Schedule.This Jobot Job is hosted by : Sean Copeland.Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.S...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Cook

    Cook

    Sonic • Oneida, TN, US
    serp_jobs.job_card.full_time
    Hot burgers, cold shakes, and little moments of magic right in the neighborhood.At SONIC, we do things a little differently. We find the fun, the moment of chill in the every-day.Working at SONIC, y...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior System Administrator

    Senior System Administrator

    VirtualVocations • Knoxville, Tennessee, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior System Administrator to lead operations and sustainment of secure, cloud-hosted environments supporting a Department of Defense enterprise modernization effort.Key...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior IV&V Engineer

    Senior IV&V Engineer

    VirtualVocations • Knoxville, Tennessee, United States
    serp_jobs.job_card.part_time
    A company is looking for a Senior IV&V Engineer (remote, part-time).Key Responsibilities Perform independent Verification and Validation (V&V) tasks as defined in IEEE 1012-2004 SIL 4 Conduct in...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Carhop

    Carhop

    Sonic • Oneida, TN, US
    serp_jobs.job_card.full_time
    Hot burgers, cold shakes, and little moments of magic right in the neighborhood.At SONIC, we do things a little differently. We find the fun, the moment of chill in the every-day.Working at SONIC, y...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Tools Engineer

    Senior Tools Engineer

    VirtualVocations • Knoxville, Tennessee, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Tools Engineer to enhance development workflows for a new multiplayer adventure project. Key Responsibilities Lead the design and implementation of C++ tools and ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocations • Knoxville, Tennessee, United States
    serp_jobs.job_card.full_time
    Staff / Principal Software Engineer (Frontend / Fullstack).Key Responsibilities : Design and develop web applications using Plotly, React, Django, and GraphQL Shape architectural decisions and mentor...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Systems Integration Engineer

    Senior Systems Integration Engineer

    ZipRecruiter • Knoxville, TN, US
    serp_jobs.job_card.full_time
    Job DescriptionJob DescriptionJOB SUMMARY.Provide industrial control system design, integration, and / or technical assistance for process control systems across multiple platforms.This requires an e...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Sr Automation Controls Engineer

    Sr Automation Controls Engineer

    Keurig Dr Pepper • Knoxville, TN, US
    serp_jobs.job_card.full_time
    The Sr Automation Controls Engineer is responsible for developing, implementing, supporting and improving a broad variety of automated control systems. These systems range in scope from simple singl...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Sr. Electrical Engineer

    Sr. Electrical Engineer

    Jobot • Alcoa, TN, US
    serp_jobs.job_card.full_time
    Electrical Engineer needed for well established global manufacturing company.This Jobot Job is hosted by : Joseph Calabrese. Are you a fit? Easy Apply now by clicking the "Apply Now" button...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Project Engineer, SCADA Systems

    Project Engineer, SCADA Systems

    VirtualVocations • Knoxville, Tennessee, United States
    serp_jobs.job_card.full_time
    A company is looking for a Project Engineer, SCADA and Controls Systems.Key Responsibilities Lead and execute engineering activities for SCADA and controls systems Manage project milestones and ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Controls Lead Systems Specialist

    Controls Lead Systems Specialist

    Johnson Controls, Inc. • Knoxville, TN, US
    serp_jobs.job_card.full_time
    Build your best future with the Johnson Controls team.As a global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, place...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    HFIR Software Controls and Integration Engineer

    HFIR Software Controls and Integration Engineer

    Strata-G, LLC • Oak Ridge, TN, US
    serp_jobs.job_card.full_time
    At Strata-G, we define significance by the extraordinary people we hire, the relationships we build with our clients, and the positive impact we make in the community. Our team of intellectually cur...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Meter System Engineer

    Meter System Engineer

    VirtualVocations • Knoxville, Tennessee, United States
    serp_jobs.job_card.full_time
    A company is looking for a Meter System Engineer.Key Responsibilities : Develops positive customer relationships and provides guidance on implementation, operation, training, and problem resolutio...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Senior Solutions Engineer

    Senior Solutions Engineer

    VirtualVocations • Knoxville, Tennessee, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Pre-Sales Solutions Engineer.Key Responsibilities Lead technical discovery and solution design for enterprise prospects and customers Architect and implement cu...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Industrial Controls Engineer

    Senior Industrial Controls Engineer

    ZipRecruiter • Knoxville, TN, US
    serp_jobs.job_card.full_time
    Senior Industrial Controls Engineer – 10+ Years Required.Hendersonville, North Carolina.Solid Rock Recruiting is partnering with a leader in industrial automation and advanced kiln systems, serving...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new