368,530open jobs
9,432companies
50,439added this week
Browse all
Salary
$140k – $200k per year
Location
Remote/Hybrid (United States, Morocco)
Seniority
Senior · 7+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Commonwealth Fusion Systems is a commercial fusion energy company headquartered in Devens, Massachusetts, and founded in 2018. The firm specializes in the development of high-temperature superconducting magnets and compact tokamak devices, specifically the SPARC net-energy machine and the ARC commercial power plant. It operates through a strategic partnership with the Massachusetts Institute of Technology and focuses on scaling fusion technology to provide carbon-free, baseload power to global energy markets.

Join the power movement as a Senior Algorithms and Simulation Software Engineer

In this role you will be responsible for the design and implementation of state estimation and control algorithms, plus models and simulation frame works necessary to verify those algorithms. Your algorithms will be used in critical real-time applications in the SPARC project, as well as related projects.

As a member of the Software Engineering team, you will be a hands-on technical contributor. You will be a champion of writing excellent quality, production-ready code for mission-critical real-time systems. You will collect functional requirements from customers and produce software solutions to meet these requirements.

You will work with a variety of engineers to integrate your software into software testbeds, hardware testbeds, and the production tools. You will also contribute to the broader software ecosystem to improve tooling and processes used across the company.

What you'll do:

  • Develop mission-critical state estimation and control algorithms
  • Develop software infrastructure to operate Hardware-in-the-Loop (HITL) and software-only testbeds
  • Develop simulation models and model infrastructure for both 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

What we’re looking for:

  • 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
  • Professional experience writing production quality state estimation and software
  • 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)

Bonus points for:

    • Experience with Hardware-in-the-Loop testbeds and software-only testbeds for validating control software
    • Experience writing models to validate software
    • Familiarity with Linux
    • Familiarity with general networking (IP/UDP)

Must-have Requirements:

  • 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
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,530 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$19k – $53k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Pune
Bash
JavaScript
Python
TypeScript
Frontend
Angular
React.js
DevOps
AWS
Azure
Datadog
Docker
GCP
Grafana
Kubernetes
Prometheus
Splunk
IAM
Cybersecurity
Keycloak
Apply
$27k – $62k per year (Estimated) • In office • Full-Time • Gurgaon
Python
SQL
AI/ML
Hadoop
Spark
Analytics
Power BI
Tableau
Apply
$19k – $45k per year (Estimated) • In office • Full-Time • 8+ years exp • Master's Degree • Gurgaon
Python
SQL
Analytics
Power BI
Tableau
A/B Testing
Apply
$20k – $45k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Gurgaon
Python
SQL
Python
pySpark
Databases
Databricks
Microsoft Fabric
AI/ML
Hadoop
Spark
DevOps
AWS
Azure
Analytics
Power BI
Tableau
Apply
$80k – $147k per year (Estimated) • Remote/Hybrid • Full-Time • Sydney
DevOps
CI/CD
Apply
$90k – $145k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree
Chips/EDA
LTspice
Design
AutoCAD
Apply
$150k – $225k per year • In office • Full-Time • 10+ years exp • Master's Degree • Milpitas
Apply
$150k – $225k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree
Apply
$90k – $145k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree
Apply
$110k – $185k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree
Apply
See all jobs
This is one of many
368,530 more open roles from verified company boards, updated every day.