Principal Software Engineer

U.S. Fusion Energy
US - Illinois - Energy
View Company Profile / << Go Back

  • Job Type: Full time
  • Just Posted

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




Fast Track Upload