FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Realtime Controls Software Engineer
Commonwealth Fusion Systems. Develop mission-critical control algorithms .
Posted 11/9/2026full-timeDevens • Massachusetts • United StatesSenior💰 $107,000 - $160,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing mission-critical control algorithms and software for real-time systems, with proficiency in Python and at least one real-time control language. Skilled in integrating software into testbeds and improving tooling and processes across engineering environments.
Highest-signal resume keywords
Real-Time Control AlgorithmsPython ProgrammingC++ ProgrammingSoftware Development Lifecycle PracticesHardware-In-The-Loop (HITL) Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Control AlgorithmsSimulation ModelsData Analysis ToolsState EstimationProduction-Ready CodeIntegration TestingUnit TestingSoftware SolutionsTest PlansFunctional Requirements
Soft Skills
Dedication to SafetyCollaboration
Tools & Technologies
CI/CDGit Version ControlSoftware TestbedsHardware Testbeds
Industry Keywords
EngineeringIndustrial HazardsReal-Time Systems
Tech Stack
Tools & technologiesPythonRustC++
About the role
Key responsibilities & impact- Develop mission-critical control algorithms
- Develop software to communicate with hardware sensors/actuators
- Develop software infrastructure to operate Hardware-in-the-Loop (HITL) and software-only testbeds
- Develop simulation models and model infrastructure for real-time and off-line high-fidelity simulations
- Develop offline data analysis tools
- Help define and execute end-to-end and other integrated test cases and test plans to validate SPARC control software
- Design and implement state estimation and control algorithms, models, and simulation frameworks
- Write quality, production-ready code for mission-critical real-time systems
- Collect functional requirements from customers and produce software solutions
- Integrate software into software testbeds, hardware testbeds, and production tools
- Improve tooling and processes across the company
Requirements
What you’ll need- Bachelor's degree in a relevant engineering field (computer science, computer engineering, electrical engineering, industrial engineering, etc.)
- 7+ years relevant experience
- Professional experience writing real-time state estimation and control algorithms
- Experience with modern software development lifecycle practices (CI/CD, git version control, unit testing, integration testing, etc.)
- Proficiency with Python
- Proficiency with at least one real-time control language (C++, Rust, etc.)
- Perform activities such as typing, standing, sitting, etc. for extended periods of time
- Dedication to safety to mitigate industrial hazards that may include heat, cold, noise, fumes, strong magnets, lead (Pb), high voltage, high current, pressure systems, and cryogenics
- Willingness to occasionally travel or work required nights/weekends/on-call
Benefits
Comp & perks- Competitive compensation with equity
- 13 Company-wide Holidays
- Flexible vacation days
- 10 sick days
- Generous parental leave policy
- Health, dental, and vision insurance
- 401(k) with employer matching
- Professional growth opportunities
- Team-building activities