Real-Time Control Software Engineer (PLC/RT-Linux)

Commonwealth Fusion Systems

Massachusetts

On-site

USD 110,000 - 160,000

Full time

6 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Holidays
Flexible vacation
Sick days
Parental leave
Health insurance
401(k)
Team-building

Job summary

Commonwealth Fusion Systems is seeking a Control Software Engineer to design, implement, and verify software and controls for advanced R&D equipment. You will be a hands-on contributor delivering production-quality real-time systems and collaborating across engineering teams.

You will develop control software across PLCs and real-time Linux, build operator interfaces, and improve tooling to accelerate development.

Qualifications

  • Bachelor's degree in a relevant engineering field.
  • 5+ years of experience with industrial control systems and/or embedded control systems.
  • 5+ years of experience producing production-quality control software.
  • Experience with modern software development lifecycle practices (CI/CD, Git, unit testing, integration testing).
  • Proficiency with Python.
  • Proficiency with at least one real-time control language (C++, SCL/ST, Rust).

Responsibilities

  • Develop control software across multiple platforms, including PLCs and real-time Linux.
  • Develop operator interfaces and workflows.
  • Improve software tooling to increase developer velocity and enable new capabilities.

Skills

Python
C++
SCL/ST
CI/CD
Unit testing
Git version control
Embedded control systems
Industrial control systems

Education

Bachelor's degree in engineering

Tools

Beckhoff 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. You will be a hands-on contributor delivering production-quality real-time systems and collaborating across engineering teams.

You will develop control software across PLCs and real-time Linux, build operator interfaces, and improve tooling to accelerate development.

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
Real-Time Control Software Engineer – HMI & PLC
Real-Time Control Software Engineer – HMI & PLC

Cfsenergy • Harvard (MA)

Hybrid
USD 140,000 - 210,000
Senior Real-Time Control Software Engineer
Senior Real-Time Control Software Engineer

Cfsenergy • Harvard (MA)

On-site
USD 140,000 - 180,000
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
Senior Industrial Controls & Software Engineer
Senior Industrial Controls & Software Engineer

Cfsenergy • Milpitas (CA)

On-site
USD 140,000 - 190,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
Control Software Engineer

Cfsenergy • Harvard (MA)

Hybrid
USD 140,000 - 210,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

Fusion Energy Base • Harvard (MA)

Hybrid
USD 110,000 - 160,000
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