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