Research Software Engineer

6 days ago


Oak Ridge, Tennessee, United States Oak Ridge National Laboratory Full time
About the Role

We are seeking a highly skilled Research Software Engineer to join our team at Oak Ridge National Laboratory. As a key member of our Software Engineering Group, you will play a critical role in designing, developing, and deploying data reduction and analysis software for the neutron science community.

Key Responsibilities
  • Partner with scientific and technical staff to evaluate and optimize software development practices, ensuring the success of projects.
  • Participate in planning and major development efforts on scientific software projects for neutron techniques, including diffraction, engineering diffraction, imaging, reflectometry, small-angle scattering, and spectroscopy.
  • Collaborate on projects that support better software and infrastructure for the neutron sciences.
  • Coordinate and lead international collaborations related to scattering software.
  • Work closely with partners to meet their software requirements, address bugs, and achieve their scientific goals.
  • Act as a mentor for project members, junior staff, post-graduates, and students to help them grow.
Requirements
  • A minimum of a BS degree in computer science or physics and 5+ years of software engineering experience outside of degree.
  • Experience programming in Python.
  • Experience with version control, containers, and continuous integration/continuous deployment (CI/CD).
Preferred Qualifications
  • MS or PhD preferred.
  • 8+ years of experience in addition to the degree.
  • Experience programming in C++.
  • Experience developing software at a neutron user facility, synchrotron light source, or other large-scale experimental physics project or user facility.
  • Experience with PyQT or PySide.
  • Experience with web-based technologies and frameworks.
  • Experience with modern software practices such as test-driven development, Agile software development practices, and a firm, proven knowledge of software development lifecycles.
  • The ability to work on a team in a dynamic group environment.
What We Offer

Oak Ridge National Laboratory offers a competitive salary and benefits package, including medical and retirement plans, flexible work hours, and employee amenities such as on-site fitness and cafeteria facilities. We also offer a flexible work environment that supports both the organization and the employee.

In addition, we offer a range of benefits, including 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, relocation assistance, and employee discounts.



  • Oak Ridge, Tennessee, United States Oak Ridge National Laboratory Full time

    About the RoleWe are seeking a highly skilled Research Software Engineer to join our team at Oak Ridge National Laboratory. As a key member of our Software Engineering Group, you will play a critical role in developing and maintaining cutting-edge scientific software.Key ResponsibilitiesContribute to the design, development, and testing of software solutions...


  • Oak Ridge, Tennessee, United States Oak Ridge National Laboratory Full time

    Position Overview:Join the esteemed team at Oak Ridge National Laboratory (ORNL) as a Lead Reactor Physics Research Scientist. Our organization has been at the forefront of nuclear energy innovation for over 80 years, and we continue to pave the way for groundbreaking advancements in the field.About Us:At ORNL, we pride ourselves on our legacy of scientific...


  • Oak Ridge, Tennessee, United States Oak Ridge National Laboratory Full time

    Position Overview:The Oak Ridge National Laboratory (ORNL) is seeking a Lead Quantum Research Innovator specializing in Quantum Information Science, Quantum Sensing, and Quantum Computing. This role is pivotal within the Quantum Information Science Section of the Computational Sciences and Engineering Division, focusing on both theoretical and experimental...


  • Oak Ridge, Tennessee, United States Xcel Engineering Full time

    Job OverviewCompany BackgroundXCEL Engineering, Inc. is a reputable small enterprise focused on delivering innovative information technology, engineering, consulting, and project management services tailored for federal agencies and organizations. Established in 1971 by engineers from the University of Tennessee, XCEL was subsequently acquired by veterans of...


  • Oak Ridge, Tennessee, United States Talascend Full time

    Position Overview:A Talascend client is seeking a qualified Structural Engineer to contribute to Nuclear facility projects. This role involves engaging in various engineering tasks and collaborating with a team of professionals.Qualifications:To be considered for this position, candidates must meet the following criteria:A Bachelor of Science degree in civil...


  • Oak Ridge, Tennessee, United States ZephyrTech Full time

    About ZephyrTechZephyrTech is a company that specializes in product development, handling projects from virtual development to prototyping and small-scale production.Job RoleWe are seeking an agile and independent Powertrain Development Engineer to contribute to the development of drivetrain components in the automotive industry.Key...


  • Oak Ridge, Tennessee, United States Amentum Full time

    Amentum is seeking a Lead Structural Engineering Consultant to join our team. This role involves providing expert engineering insights, calculations, analyses, and recommendations for structural projects, ensuring adherence to timelines and budget constraints. Key Responsibilities: Oversee the preparation, review, and approval of engineering drawings.Guide...


  • Oak Ridge, Tennessee, United States Spectra Tech Full time

    Job Overview:We are looking for a skilled engineer with expertise in the design, analysis, and production of intricate structures and integrated systems. A key responsibility will be maintaining regular communication with an international team and counterparts in diagnostic systems.This role will play a significant part in the development and review of...


  • Oak Ridge, Tennessee, United States Navarro LLC Full time

    Position Overview: Navarro Research and Engineering is seeking a skilled Process Engineer to contribute to innovative solutions in the nuclear and environmental sectors. Company Background: As a recognized federal contractor, Navarro is committed to advancing clean energy initiatives and addressing complex challenges. Our headquarters in Oak Ridge,...


  • Oak Ridge, Tennessee, United States Burns & McDonnell Full time

    Exciting Opportunity for a Senior Civil Engineering SpecialistDevelop and design civil engineering elements for diverse projectsConduct on-site evaluations and measurementsGather project information and prepare technical specificationsIn-depth understanding of civil engineering principles and methodologiesRequirements:Bachelor's degree in Civil Engineering...


  • Oak Ridge, Tennessee, United States Navarro LLC Full time

    Position OverviewNavarro Research and Engineering is seeking a skilled Process Engineer to contribute to our innovative projects. We are a distinguished federal contractor focused on advancing clean energy and providing effective solutions in the nuclear and environmental sectors.About UsAs an award-winning organization headquartered in Oak Ridge, Tennessee,...


  • Oak Ridge, Tennessee, United States Sargent & Lundy Full time

    Join Our Team as a Senior Control Systems EngineerAt Sargent & Lundy, we are dedicated to providing exceptional engineering design and consulting services to support the management and operational contractors for U.S. Department of Energy (DOE) sites and national laboratories.As a Senior Control Systems Engineer, you will be an integral part of...


  • Oak Ridge, Tennessee, United States Navarro LLC Full time

    Company Overview:Navarro Research and Engineering is a leading contractor dedicated to delivering exceptional technical services to government agencies including DOE, NASA, and DOD. Our commitment to customer satisfaction and innovative solutions drives our success.Position Summary:We are seeking an Electrical Engineer specializing in Instrumentation and...


  • Oak Ridge, Tennessee, United States Navarro LLC Full time

    Company Overview:Navarro Research and Engineering is a leading contractor dedicated to delivering exceptional technical services to various government agencies, including DOE, NASA, and DOD. Our commitment to customer satisfaction drives our innovative and responsive approach to project execution.Position Summary:We are seeking an Electrical Engineer...


  • Oak Ridge, Tennessee, United States Mirion Technologies (Canberra), Inc. Full time

    Job OverviewThe Manufacturing Process Engineer will collaborate with a diverse team comprising manufacturing, quality assurance, engineering, and procurement professionals. This role is essential in providing technical assistance and direction to the production team and processes. When challenges or defects arise, the engineer will address the issues, revise...


  • Oak Ridge, Tennessee, United States Ingenium Professional Services Inc Full time

    Position OverviewAs a Senior Structural Engineer at Ingenium Professional Services Inc., you will play a pivotal role in supporting the development of advanced structural solutions for significant engineering projects. Your expertise will contribute to the modernization of critical facilities, ensuring safety and efficiency in operations.Company...


  • Oak Ridge, Tennessee, United States Strata-G LLC Full time

    At Strata-G LLC, we measure our success by the exceptional talent we attract, the partnerships we cultivate with our clients, and the meaningful contributions we make to society. Our team, comprised of inquisitive and driven engineers, scientists, and business professionals, collaborates with clients to tackle intricate energy and environmental issues...


  • Oak Ridge, Tennessee, United States City-State LLC Full time

    Job Overview:City-State, LLC is currently looking for qualified individuals for a Nuclear Safety Engineer role. This position is crucial for ensuring the safety and compliance of radiological operations.Position Summary:The Environmental, Safety, Health & Quality Directorate at City-State, LLC invites applications for Nuclear Safety Engineer positions. Our...


  • Oak Ridge, Tennessee, United States Mirion Technologies (Canberra), Inc. Full time

    Job OverviewThe Manufacturing Engineer will collaborate with a diverse team encompassing manufacturing, quality assurance, engineering, and procurement. This role is pivotal in providing technical support and direction to the manufacturing workforce and processes. When challenges or defects arise, the engineer will address the issues, revise pertinent...


  • Oak Ridge, Tennessee, United States Navarro LLC Full time

    Company Overview:Navarro Research and Engineering is a leading contractor dedicated to delivering exceptional technical services to various government agencies, including DOE, NASA, and DOD. Our commitment to customer satisfaction and innovative solutions drives our success.Position Summary:We are seeking an experienced Electrical Engineer specializing in...