R&D Software Engineer

Global Laser Enrichment

Wilmington (NC)

On-site

USD 120,000 - 160,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Global Laser Enrichment in Wilmington, NC, seeks an R&D Software Engineer to design, develop, implement, and commission control software for our first‑of‑its‑kind uranium enrichment program.

You will partner with controls engineers and process scientists to translate experimental objectives into robust software, build automation tools, and interface with industrial data systems.

Qualifications

  • DOE Q-Clearance or equivalent (DoD Top Secret), or ability to obtain and maintain one.
  • Bachelor’s degree in CS/SE/EE or related technical field, or equivalent experience.
  • Professional experience developing software applications, automation tools, or engineering software.
  • Proficiency in one or more programming languages such as C#, C, Python, or similar.
  • Experience developing software on systems without internet access.

Responsibilities

  • Develop executables, applications, utilities, and scripts to support technology development, testing, and validation among diverse hardware.
  • Work with Controls Engineers and Process Scientists to translate process requirements into software solutions.
  • Design, refactor, upgrade, and optimize existing in-house systems.
  • Develop software interfacing with industrial systems, laboratory automation, data-acquisition systems, and networks.
  • Develop automated test, commissioning, diagnostic, and equipment-support tools.
  • Create data-collection, processing, analysis, visualization, and reporting applications.

Skills

C#
C
Python
Object-oriented programming
Version control

Education

Bachelor’s degree in Computer Science or related field

Tools

OPC UA
MQTT
REST APIs
SQL databases
InfluxDB
EtherNet/IP
Modbus TCP/IP

Job description

Wilmington, NC | Global Laser Enrichment (GLE)
Full-Time | On-Site
DOE Q-Clearance Required or Eligible

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.

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
What You’ll Do
  • 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
  • Produce detailed software documentation, interface specifications, test procedures, and user documentation
  • Maintain source code, configuration records, test records, and other engineering documentation
  • Apply sound software-development practices including version control, code reviews, testing, configuration management, and change control
  • Support commissioning and startup activities, including troubleshooting software and control-system issues in the field
What You’ll Bring
  • Active DOE Q-Clearance or equivalent (DoD Top Secret), or the ability to obtain and maintain one
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related technical field, or equivalent experience
  • Professional experience developing software applications, automation tools, or engineering software
  • Proficiency in one or more programming languages such as C#, C, Python, or similar.
  • Experience developing scripts and software for engineering, automation, testing, or data-processing applications
  • Experience developing software on systems without internet access.
  • Understanding of software development fundamentals including object-oriented programming, data structures, debugging, testing, and version control
  • Experience working with industrial control systems, PLCs, SCADA systems, or other automation technologies
  • Familiarity with industrial communication protocols such as EtherNet/IP, TCP/IP, Modbus TCP/IP, OPC/OPC UA, or serial communications
  • Responsible for independently researching and implementing vendor-supplied libraries and APIs to enable robust, multi-device hardware integration
  • Ability to understand P&IDs, control narratives, system requirements, and engineering documentation
  • Ability to work effectively with engineers and scientists from multiple technical disciplines
  • Proficiency with Microsoft Office tools
  • Willingness to work extended hours as needed to support testing, commissioning, and critical development activities
Preferred Qualifications
  • Experience developing software that interfaces directly with PLCs, SCADA systems, instrumentation, or industrial equipment
  • Experience with OPC UA, MQTT, REST APIs, SQL databases, time-series databases, or industrial data historians
  • Experience developing engineering or scientific applications using Python, C#, C, or similar languages
  • Experience developing desktop applications, command-line utilities, or custom engineering tools
  • Experience with automated testing and test-framework development
  • Experience with Git or other source-control and configuration-management systems
  • Experience with continuous integration/continuous deployment (CI/CD) practices
  • Experience developing data acquisition, process-monitoring, or data-analysis applications
  • Experience working in classified, nuclear, industrial, laboratory, or other highly regulated environments
  • Experience developing software for real-time, deterministic, safety-critical, or mission-critical applications
Important Note

This position requires U.S. Citizenship and the ability to obtain and maintain a DOE Q-Clearance, as well as ongoing eligibility for nuclear site access due to the sensitive nature of GLE’s work.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

R&D Software Engineer
R&D Software Engineer

Global Laser Enrichment LLC • Wilmington (NC)

On-site
USD 120,000 - 160,000
Laser Engineer
Laser Engineer

Global Laser Enrichment • Wilmington (NC)

On-site
USD 110,000 - 170,000
First-of-a-kind technology
Cross-disciplinary collaboration
Safety & quality culture
+1
Mechanical Engineer
Mechanical Engineer

Global Laser Enrichment LLC • Wilmington (NC)

On-site
USD 80,000 - 120,000
Nuclear R&D Software Engineer—DOE-Cleared
Nuclear R&D Software Engineer—DOE-Cleared

Global Laser Enrichment LLC • Wilmington (NC)

On-site
USD 120,000 - 160,000
Licensing Engineer
Licensing Engineer

Global Laser Enrichment • Wilmington (NC)

On-site
USD 110,000 - 170,000
Vice President, Engineering
Vice President, Engineering

Global Laser Enrichment • Wilmington (NC)

On-site
USD 180,000 - 260,000
Vice President, Engineering
Vice President, Engineering

Global Laser Enrichment LLC • Wilmington (NC)

On-site
USD 150,000 - 200,000
Licensing Engineer
Licensing Engineer

Gle Us • Wilmington (NC)

On-site
USD 120,000 - 160,000
Senior Mechanical Engineer
Senior Mechanical Engineer

Global Laser Enrichment LLC • Wilmington (NC)

On-site
USD 110,000 - 160,000
Laboratory Integration Engineer
Laboratory Integration Engineer

Global Laser Enrichment LLC • Wilmington (NC)

On-site
USD 85,000 - 110,000