Senior Industrial Controls & Software Engineer

Cfsenergy

Milpitas (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Commonwealth Fusion Systems is seeking a Staff Controls and Software Engineer to design and implement robust control systems for industrial equipment. You will collaborate with R&D and engineering peers to create scalable architectures for PLCs, HMIs, servo drives, and safety devices, guiding the project from design through commissioning and validation.

You will work with cross‑functional teams, integrate software testbeds and hardware testbeds, and ensure systems meet performance and safety

Qualifications

  • Bachelor’s degree in a relevant engineering field.
  • 10+ years of experience as a controls engineer on complex mechanical systems.
  • Experience with industrial control systems, including panels, 480VAC, fieldbus.
  • Proficient in AutoCAD Electrical and schematic design.
  • Familiar with TwinCAT, TwinSAFE, IEC 611:31‑3 languages.
  • Experience with GitHub and CI/CD release management.
  • Python and HMI design experience.
  • Ignition platform familiarity.
  • Experience with semiconductor capital equipment.
  • NFPA79/NEC/UL508A compliance for enclosure design.
  • Experience tuning control loops.

Responsibilities

  • Outline interfaces and requirements for equipment and software operation.
  • Contribute to initial conceptual development balancing specs, cost, lead time.
  • Design and approve electrical schematics per NFPA79/NEC/UL508A.
  • Create machine interactions with plant-wide SCADA for status.
  • Write and debug PLC structured text for subsystems and 3rd‑party devices.
  • Implement ANSI RIA15.06/OSHA compliant safety systems.
  • Develop simple but effective HMI screens for complex machinery.
  • Debug and optimize automated operations to maximize availability.
  • Collaborate with external contractors to develop control systems.

Skills

Controls engineering
Industrial automation
PLC programming
HMI design
TwinCAT
GitHub
CI/CD
Python

Education

Bachelor’s degree in EE/mechatronics/software

Tools

AutoCAD Electrical
TwinCAT IDE
TwinSAFE
Ignition

Job description

Commonwealth Fusion Systems is seeking a Staff Controls and Software Engineer to design and implement robust control systems for industrial equipment. You will collaborate with R&D and engineering peers to create scalable architectures for PLCs, HMIs, servo drives, and safety devices, guiding the project from design through commissioning and validation.

You will work with cross‑functional teams, integrate software testbeds and hardware testbeds, and ensure systems meet performance and safety

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Controls & Software Engineer for Industrial Systems
Senior Controls & Software Engineer for Industrial Systems

Commonwealth Fusion • Milpitas (CA)

On-site
USD 160,000 - 220,000
Health, dental, and vision insurance
401(k) with employer matching
Flexible vacation days
+2
Real-Time Control Software Engineer – HMI & PLC
Real-Time Control Software Engineer – HMI & PLC

Cfsenergy • Harvard (MA)

Hybrid
USD 140,000 - 210,000
Staff Engineer, Controls and Software
Staff Engineer, Controls and Software

Cfsenergy • Milpitas (CA)

On-site
USD 140,000 - 190,000
Real-Time Control Software Engineer (PLC/Linux)
Real-Time Control Software Engineer (PLC/Linux)

Fusion Energy Base • Harvard (MA)

Hybrid
USD 110,000 - 160,000
Senior Controls Engineer — Lead Auto Systems & Equity
Senior Controls Engineer — Lead Auto Systems & Equity

Commonwealth Fusion Systems • Massachusetts

On-site
USD 110,000 - 185,000
Health, dental, and vision insurance
401(k) with employer matching
Equity equity opportunities
+2
Senior Real-Time Control Software Engineer
Senior Real-Time Control Software Engineer

Cfsenergy • Harvard (MA)

On-site
USD 140,000 - 180,000
Senior Controls Hardware Engineer - Industrial Automation
Senior Controls Hardware Engineer - Industrial Automation

Fusion Energy Base • San Leandro (CA)

On-site
USD 90,000 - 140,000
Staff Engineer, Controls and Software
Staff Engineer, Controls and Software

InvestedintheMission • Milpitas (CA)

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

Commonwealth Fusion • Milpitas (CA)

On-site
USD 160,000 - 220,000
Health, dental, and vision insurance
401(k) with employer matching
Flexible vacation days
+2
Control Software Engineer
Control Software Engineer

Cfsenergy • Harvard (MA)

Hybrid
USD 140,000 - 210,000