Jobs · Information Technology · North Carolina

R&D Software Engineer

Global Laser Enrichment · Wilmington, NC · 3 wk ago
On-siteInformation TechnologyFull-time

About the role

At Global Laser Enrichment (GLE), we’re pioneering first-of-a-kind uranium enrichment technology to support the future of clean energy. We’re seeking a R&D Software Engineer to play a critical role in the design, development, implementation, and commissioning of control systems that support our enrichment technology development and demonstration program. Working closely with Controls Engineers, Process Scientists, and other engineering disciplines, this role will translate process requirements, experimental objectives, and control-system needs into reliable software solutions. The position provides an opportunity to develop software that directly interfaces with industrial control systems, process equipment, instrumentation, data-acquisition systems, and engineering analysis tools in a highly regulated nuclear environment. Why Join GLE? Contribute directly to a first-of-its-kind nuclear technology program; develop software that directly supports advanced process development and automation; work alongside experienced software engineers, controls engineers, process scientists, technicians, and operators; influence how engineering data, process equipment, and control systems are integrated across the facility; grow your career in a technically challenging, highly regulated industry with strong long-term impact.

Responsibilities

  • Develop custom executables, applications, utilities, and scripts to support technology development, testing, and validation among a diverse range of hardware, including linear rails, motors, delay generators, oscilloscopes, specialized cameras, energy meters, etc.
  • Work closely with Controls Engineers and Process Scientists to translate process requirements and experimental objectives into software solutions
  • Design and build new automation software solutions from scratch, as well as refactor, upgrade, and optimize existing systems built in-house.
  • Develop software that interfaces with industrial systems, laboratory automation and instrumentation systems, and data-acquisition systems across industrial networks and protocols
  • Develop automated test, commissioning, diagnostic, and equipment-support tools
  • Develop applications to collect, process, and bridge data from instrumentation to local intranet infrastructure and time-series databases like InfluxDB.
  • Create scripts and applications for data collection, processing, analysis, visualization, and reporting
  • Develop software, and the accompanying UI if applicable, to automate repetitive engineering, testing, and operational tasks
  • Develop interfaces and tools that allow engineers, technicians, and operators to interact with process equipment and engineering systems safely and efficiently
  • Work with Process Scientists to develop software supporting experiments, process monitoring, data collection, and analysis
  • Interface with databases, historians, APIs, file systems, and other data-storage technologies to ensure operational and experimental data is properly captured, recorded, and accessible
  • Develop and maintain software used for system testing, commissioning, troubleshooting, and performance verification

Similar jobs

Software Engineer

LufCoAberdeen, MD· 4 mo ago
Information Technologyapply on lufco.breezy.hr

Software Engineer

STRWoburn, MA· 3 mo ago
Engineering$110k–$138k/yrapply on job-boards.greenhouse.io

Software Engineer

KellyMitchell GroupGlendale, CA· 3 mo ago
Engineering$70–$86/hrapply on careers.kellymitchell.com

Software Engineer

GRVTYChantilly, VA· 3 mo ago
Engineering$150k–$250k/yrapply on job-boards.greenhouse.io

Software Engineer

ENC - ElDorado National California Inc.Riverside, CA· 3 mo ago
Engineering$110k–$125k/yrapply on recruitingbypaycor.com

Software Engineer

ScienceCastLos Angeles, California, United States· 3 mo ago
Engineering$80k–$135k/yrapply on sciencecast.org