Principal Software Engineer

engineeringjobs.net, Inc.

Energy (IL)

On-site

USD 120,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock Options
Medical Insurance
Dental Insurance
Vision Insurance
Unlimited Paid Time Off
401(k) Matching
Company Events
Snacks And Drinks
Work Equipment

Job summary

engineeringjobs.net, Inc. is seeking a senior Core Software Architect to define and maintain the fusion power plant's end-to-end software architecture, including device interfaces, calibration workflows, data systems, and operator HMIs.

You will lead implementation in C++ and Python and drive engineering standards across teams. You will mentor engineers, guide cross-functional technical decisions, and ensure reliable, traceable calibration and data pipelines.

Qualifications

  • Extensive experience designing control software for complex industrial systems.
  • Experience integrating hardware and software and implementing automated calibration workflows.
  • Strong C++ or Python skills and ability to guide cross-functional technical decisions.

Responsibilities

  • Define and maintain fusion plant core software architecture including device interfaces, calibration, data systems, and operator interfaces.
  • Implement critical components using C++ and Python and establish engineering standards.
  • Mentor engineers and lead technical decisions across teams, ensuring reliable, traceable calibration workflows.

Skills

C++
Python
Real-Time Control
System Architecture
HMI design
Device Interfaces
Calibration Workflows
Data Pipelines
Cross-Functional Leadership
Troubleshooting

Job description

Define and maintain the fusion power plant's end-to-end Core Software architecture, including device interfaces, calibration, data systems, and operator interfaces, and implement critical components using C++ and Python. Establish engineering standards and lead technical decisions across teams while mentoring engineers and building reliable, traceable calibration workflows.

Requirements

Requires extensive experience designing control software for complex physical or industrial systems, integrating hardware and software, and implementing automated calibration workflows, data systems, and operator HMIs. Candidates should have strong C++ or Python skills, experience architecting mission-critical systems, and the communication and leadership abilities to guide cross-functional technical decisions.

Key Skills
  • Core Software Architecture
  • Control Software
  • Hardware And Software Interfaces
  • Device Integration
  • Automated Calibration
  • Data Pipelines
  • Data Storage
  • Human-Machine Interfaces
  • C++
  • Python
  • System-Level Troubleshooting
  • Real-Time Control Systems
  • Distributed Control Systems
  • Testing And Observability
  • Reliability And Fault Tolerance
  • Technical Leadership
Benefits
  • Stock Options
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Unlimited Paid Time Off
  • 401(k) Matching
  • Company Events
  • Snacks And Drinks
  • Work Equipment
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Real-Time Control Systems
Principal Software Engineer - Real-Time Control Systems

engineeringjobs.net, Inc. • Energy (IL)

On-site
USD 120,000 - 160,000
Stock Options
Medical Insurance
Dental Insurance
+6
Principal Software Engineer — Core Software for Fusion Power
Principal Software Engineer — Core Software for Fusion Power

Focused • Austin (TX)

On-site
USD 180,000 - 240,000
Stock options
Unlimited PTO
Medical, Dental, Vision plans
+1
Principal Software Architect: Fusion Core Systems
Principal Software Architect: Fusion Core Systems

Fusion Energy Base • Austin (TX)

On-site
USD 150,000 - 190,000
Stock options
401k match
Medical, dental, vision
+2
Control Software Engineer
Control Software Engineer

Fusion Energy Base • Harvard (MA)

On-site
USD 110,000 - 160,000
Controls Software Engineer
Controls Software Engineer

U.S. Fusion Energy • Energy (IL)

On-site
USD 110,000 - 150,000
Stock options
Medical insurance
Dental insurance
+3
Principal Software Engineer
Principal Software Engineer

Fusion Energy Base • Austin (TX)

On-site
USD 150,000 - 190,000
Stock options
401k match
Medical, dental, vision
+2
Lead Core Software Architect for Fusion Plant — Equity
Lead Core Software Architect for Fusion Plant — Equity

Focused Energy • Austin (TX)

On-site
USD 180,000 - 260,000
Stock options
401k match (up to 4%)
Unlimited PTO
Control Software Engineer
Control Software Engineer

Commonwealth-Fusion-Systems-5 • Harvard (MA)

On-site
USD 110,000 - 160,000
Equity
Health, dental, and vision insurance
401(k) with employer matching
+2
Principal Software Engineer
Principal Software Engineer

Focused Energy • Austin (TX)

On-site
USD 180,000 - 260,000
Stock options
401k match (up to 4%)
Unlimited PTO
Staff Controls & Software Engineer — Equity & Growth
Staff Controls & Software Engineer — Equity & Growth

Latent AI • Milpitas (CA)

On-site
USD 160,000 - 220,000
Health, dental, and vision insurance
401(k) with employer matching
Generous paid time off