Real-Time Control Software Engineer – HMI & PLC

Cfsenergy

Harvard (MA)

Hybrid

USD 140,000 - 210,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 Control Software Engineer to design, implement, and verify software and controls for advanced R&D equipment and machinery. You will contribute as a hands‑on technical coder, delivering production‑ready software for mission‑critical real‑time systems.

You will work with engineers to integrate your software into testbeds and production tooling, improve development velocity, and support operator interfaces, while adhering to modern SDLC practices and safety

Qualifications

  • Bachelor's degree in a relevant engineering field.
  • 5+ years of experience with industrial or embedded control systems.
  • Production‑quality control software experience.
  • Proficiency in Python and at least one real‑time language.
  • Experience with EtherCAT/Profinet/Modbus or similar protocols.
  • Experience developing HMIs for industrial equipment.
  • Willingness to travel, nights, weekends, or on‑call as needed.

Responsibilities

  • Design, implement and verify software for advanced R&D equipment and machinery.
  • Develop control software across PLCs and real‑time Linux.
  • Create operator interfaces and workflows for production environments.
  • Improve tooling to accelerate development and deployment.
  • Collaborate with a broad team to integrate software into testbeds and production tools.

Skills

Python
C++
Real-time Linux
Embedded control
HMI development
Industrial protocols
CI/CD
TwinCAT

Education

Bachelor's degree in engineering

Tools

Git
TwinCAT
Linux

Job description

Commonwealth Fusion Systems is seeking a Control Software Engineer to design, implement, and verify software and controls for advanced R&D equipment and machinery. You will contribute as a hands‑on technical coder, delivering production‑ready software for mission‑critical real‑time systems.

You will work with engineers to integrate your software into testbeds and production tooling, improve development velocity, and support operator interfaces, while adhering to modern SDLC practices and safety

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

Similar jobs worth comparing

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 Industrial Controls & Software Engineer
Senior Industrial Controls & Software Engineer

Cfsenergy • Milpitas (CA)

On-site
USD 140,000 - 190,000
Senior Real-Time Control Software Engineer
Senior Real-Time Control Software Engineer

Cfsenergy • Harvard (MA)

On-site
USD 140,000 - 180,000
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
Control Software Engineer — Real-Time Systems + Equity
Control Software Engineer — Real-Time Systems + Equity

Commonwealth Fusion Systems • Harvard (MA)

On-site
USD 140,000 - 190,000
Equity
Holidays
Vacation days
+6
Control Software Engineer
Control Software Engineer

Cfsenergy • Harvard (MA)

Hybrid
USD 140,000 - 210,000
Control Software Engineer
Control Software Engineer

Fusion Energy Base • Harvard (MA)

Hybrid
USD 110,000 - 160,000
Control Software Engineer
Control Software Engineer

Commonwealth Fusion Systems • Harvard (MA)

On-site
USD 140,000 - 190,000
Equity
Holidays
Vacation days
+6
Control Software Engineer
Control Software Engineer

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

Hybrid
USD 110,000 - 160,000
Equity
Health, dental, and vision insurance
401(k) with employer matching
+2
Staff Engineer, Controls and Software
Staff Engineer, Controls and Software

Cfsenergy • Milpitas (CA)

On-site
USD 140,000 - 190,000