Commonwealth Fusion Systems
Senior Algorithms and Simulation Software Engineer
$107K–$160K
Devens, MA · Hybrid · Senior · Full-time · Posted Aug 20, 2026
- Experience
- 7+ years relevant experience.
- Education
- Bachelor's degree in a relevant engineering field (computer science, computer engineering, electrical engineering, industrial engineering, etc.).
- Visa sponsorship
- This role requires compliance with U.S. laws concerning the export of controlled or protected technologies or information; any offer is contingent on compliance with those laws.
About the job
Designs and implements real-time state-estimation and control algorithms, simulation frameworks, and test infrastructure for SPARC control software and related projects.
What you'll do
- Develop state-estimation and control algorithms, simulation models, and software for hardware-in-the-loop and software-only testbeds.
- Build offline data-analysis tools and contribute to integrated testing to validate SPARC control software.
- Gather functional requirements and integrate production-ready software with testbeds and production tools.
What they ask for
- Professional experience writing real-time state-estimation and control algorithms.
- Experience with modern software development lifecycle practices, including CI/CD, git version control, and unit and integration testing.
- Proficiency with Python and at least one real-time control language (C++, Rust, etc).
- Bachelor's degree in a relevant engineering field (computer science, computer engineering, electrical engineering, industrial engineering, etc.).
Nice to have
- Experience with Hardware-in-the-Loop testbeds and software-only testbeds for validating control software, or writing models to validate software.
- Familiarity with Linux and general networking (IP/UDP).
Pay
USD 107,000–160,000 per-year-salary (base salary)
Tools
Python, C++, Rust, CI/CD, git, Linux, IP/UDP
Model-written summary · the original posting is authoritative