Drimva

Commonwealth Fusion Systems

Control Software Engineer

$107K–$160K

Devens, MA · Hybrid · Full-time · Posted Aug 5, 2026

Experience
5+ years with industrial control systems and/or embedded control systems; 5+ years producing production quality control software.
Education
Bachelor's degree in a relevant engineering field (computer science, computer engineering, electrical engineering, industrial engineering, etc.).

About the job

Designs, implements, verifies, and integrates control software for advanced R&D equipment and complex machinery, including operator interfaces and software tooling.

What you'll do

  • Develop control software across PLC and real-time Linux platforms, and develop operator interfaces and workflows.
  • Gather customer functional requirements and deliver production-ready software for mission-critical real-time systems.
  • Integrate software with testbeds and production tools, and improve company-wide software tooling and processes.

What they ask for

  • 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; proficiency with Python and at least one real-time control language.

Nice to have

  • Experience with industrial protocols or developing HMIs for industrial or scientific equipment.
  • Familiarity with industrial control platforms, Linux, or general networking.

Pay

USD 107,000–160,000 (per-year-salary) base salary

Tools

PLCs, real-time Linux, CI/CD, git, Python, C++, SCL/ST, Rust

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 5, 2026 (UTC)