Senior Algorithms and Simulation Software Engineer
Commonwealth Fusion Systems
Job Description
Job Description
About Commonwealth Fusion Systems:
Commonwealth Fusion Systems is on a mission to deliver the urgent transition to fusion energy.
Combining decades of research, top talent, and new technologies, we’re designing and building commercially viable fusion power plants. And we're working with policymakers, suppliers, and many others to build the energy industry of the future.
We’re in the best position to make it happen. Since 2018, we’ve raised $4 billion of capital, making us the largest and leading fusion company in the world.
Now we’re looking for more thinkers, doers, builders, and makers to join us. People who’ll bring new perspectives, solve tough problems, and thrive as part of a team.
If that’s you and this role fits, we want to hear from you.
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
- 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)
- 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)
- 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
Salary range for this full-time position + equity + benefits . The actual salary will depend on level, location, qualifications, and experience. The range displayed on each job posting reflects new hire salaries for the position across all US locations. Benefits include:
• 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
#LI-Hybrid
At CFS, we excel in fast-paced environments, driven by our values of integrity, execution, impact, and self-critique. As we grow, we’re eager to bring on mission-driven folks who offer diverse perspectives and fresh ways to tackle challenges.
We value diversity deeply and are proud to be an equal opportunity employer by choice. We consider all qualified applicants equally, regardless of race, color, national origin, ancestry, citizenship status, protected veteran status, religion, physical or mental disability, marital status, sex, sexual orientation, gender identity or expression, age, or any other basis protected by law.
This role requires compliance with U.S. laws concerning the export of controlled or protected technologies or information (collectively, “Export Control Laws"). Any offer of employment will be contingent on the need for compliance with such Export Control Laws.
$184k - $287.5k
...of infrastructure tools used by design engineers for build and verification of... ...architectural, RTL, and gate level designs. As a senior software engineer, you will craft highly... ...object modeling.Solid understanding of algorithms, computer architecture and computer science...SeniorFull timeWorldwide$184k - $287.5k
NVIDIA is seeking a skilled Senior Software Engineer to join our Subnet Manager team. This team develops network management software that configures... ...in C/C++.Strong analytical skills, deep knowledge of algorithms and proficiency with data structures.Self and quick...SeniorFull time$152k - $241.5k
...the world.We are now looking for a Senior Full-stack web applications software architect to join our Hardware... ...platform is essential for hardware engineers and management across the company,... ...concurrency, data structures, and algorithms.Deep understanding of the scalable...SeniorFull time$168k - $264.5k
...a lasting impact on the world.NVIDIA is seeking a talented Software Engineer to join our small team building custom, high-impact VLSI CAD... ...in CAD/EDA tool developmentSkill in CAD data structures and algorithms, especially for physical VLSI design automationExpert skills...SeniorFull timeWorldwide- ...supercomputers. Requirements: Requires a degree in Computer Engineering or Computer Science with over 8 years of software engineering experience. Proficiency in C/C++, strong analytical skills, and deep knowledge of algorithms and data structures are essential. Key Skills: C++,...Senior
$224k - $356.5k
...NVIDIA's Local AI team is building the software stack that makes large language models... ...identify performance-critical features and algorithmic improvements relevant to NVIDIA edge AI... ..., or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent...SeniorFull timeLocal area$144k - $270.25k
...of infrastructure tools used by design engineers for build and verification of architectural, rtl, and gate level designs. As a software engineer, you will craft highly efficient... ...Golang, Unix/Linux. Solid understanding of algorithms, computer architecture and computer...SeniorWorldwide- Senior Software Engineer - Python & Containerization Join to apply for the Senior Software Engineer - Python & Containerization role at VulcanForms... ...00-$133,000.00 2 weeks ago Software Developer - Numerical Algorithms Burlington, MA $120,000.00-$140,000.00 1 year ago...SeniorFull timeLocal area
$128k - $191.98k
Job SummarySenior Software Engineer, Embedded Software (Life Cycle Engineering)Insulet is seeking a collaborative and adaptable Senior Software Engineer to support the development and maintenance of embedded software for medical devices. This role is responsible for the...SeniorFull timeWork experience placementWork at office$140.8k - $211.15k
Job SummaryJoin Insulet, the maker of Omnipod and a leader in tubeless insulin delivery. We're seeking a Senior iOS Software Engineer to help build the next generation of life-changing diabetes management solutions.In this role, you'll collaborate with a talented global...SeniorFull timeWork at officeLocal area- ...want to hear from you. Join the power movement as a Senior Data and Operations Software Engineer The Software Engineering team is seeking an... ...possible to collect, retrieve, and analyze data from simulations and experiments What we’re looking for: ~ Bachelor...SeniorFull timeFlexible hoursNight shiftWeekend work
$136.5k - $260.5k
Hobbsnews is seeking a Senior Software Engineer to join our SD-WAN engineering team in Westford, Massachusetts. This hybrid role involves software development for a hyper-scalable cloud AIOps platform. The ideal candidate has 6+ years of experience and strong skills in...Senior- BIRDSVUE LLC in Dunstable, MA is seeking a Senior/Staff Software Engineer to drive initiatives from inception to delivery. You will own complex projects end-to-end, work autonomously, and collaborate with stakeholders. The role requires deep experience with full stack...Senior
$132.6k - $182.3k
...brings deep expertise in manufacturing, materials science, software, automation, and operations, united by a shared commitment... ...perspectives lead to better outcomes.Job PurposeAs a Senior AWS Cloud Engineer, you will contribute to the digital foundation that powers...Senior- NVIDIA is seeking a Senior Software Engineer to join our Subnet Manager team. You will design and implement features for network management software that configures NVLink and InfiniBand networks powering world-class HPC systems. You'll collaborate across NVIDIA on scalable...Senior
$86.8k - $198k
...Job Number: R0248036 Application Developer, Senior The Opportunity: At a certain point, experience-based system design can start... ...'ve evolved your skills into strategy through a long path of software development accomplishments and the curiosity to understand how...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work$184k - $287.5k
We're looking for outstanding AI systems engineers to develop groundbreaking technologies in the inference systems software stack! We build innovative AI systems software to accelerate for AI inference. As a member of the team, you'll develop libraries, code generators...Senior$136.5k - $260.5k
Senior Software Engineer Datapath This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. Who We Are Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and...SeniorWork experience placementWork at office2 days per week- NVIDIA AI in Westford, MA is seeking an experienced software engineer to design, develop, and optimize server applications that manage large-scale NVLink and InfiniBand networks. You will collaborate with cross-functional teams to implement new features and architect next...Senior
$176k - $333.5k
...passionate about helping us tackle challenges no one else can solve. Make the choice to join us today. We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. Our team builds and operates sophisticated...Senior$224k - $356.5k
We are seeking Systems Engineers and Software Engineers interested in building and running reliable large scale infrastructure platform services. In this organization, you will ensure that our internal and external facing EDA services atop of NVIDIA hardware are running...SeniorFull timeRemote work$184k - $287.5k
...Deep Learning and HPC. We're seeking a Senior Software Architect to help co-design next-gen... ...evaluate and drive new innovations.Use simulation to explore performance of large GPU clusters... ...of network architecture, topology, algorithms, and communication scaling relevant to...SeniorFull timeRemote work- NVIDIA Corporation in Westford, MA is seeking a Senior Software Engineer for the DPU Platform team. You will develop system software, including... ...modes to architect, debug, and optimize performance using simulations and hardware emulation. #J-18808-Ljbffr NVIDIA...Senior
$184k - $287.5k
## Senior Software Engineer, DPU - NetworkingApplylocations: US, MA, Westfordtime type: Full timeposted on: Posted Yesterdayjob requisition id... ...performance while applying and extending the software simulator and hardware emulator test environments.* Participate across...Senior$81.9k - $141.34k
...territories around the world. To learn more, visit . Position Summary Sealed Air is seeking a driven, team-oriented Senior Embedded Software Engineer to join our team in Ayer, Massachusetts. The successful candidate will be responsible for the development of packaging...SeniorLocal areaWorldwideRelocation$125.29k - $156.62k
...not be considered at this time. *** Job Title: Full Stack Software Engineer Department or Branch: Littleton, MA Working at Workers... .... As written, the role aligns to the IC stream and reflects senior technical ownership, but the scope does not yet clearly show...16 hoursTemporary workRemote work- Peak Technologies, Inc. is seeking a Senior Solutions Engineer to develop and manage complex projects across Littleton, MA and Eagan, MN. The role partners with the sales team to design technology strategies, promote services, and transition to post-sales support with billable...Senior
$81.7k - $155.5k
...Software Engineer This role has been designed as ''Onsite' with an expectation that you will primarily work from an HPE office. Who... ...disciplines: Strong programming fundamentals, including algorithms and data structures Proficiency in programming languages...Work experience placementWork at officeLocal areaImmediate start$81.7k - $155.5k
...Software EngineerThis role has been designed as "Onsite" with an expectation that you will... ...for a high-energy, adaptable Software Engineer in our Subscriber Services group to help... ...Strong programming fundamentals, including algorithms and data structuresProficiency in...Work experience placementWork at officeLocal areaImmediate start- ...strategies, design solutions, and promote our portfolio of services. Transitioning to a Specialist and Post-Sales focus, the Senior Solutions Engineer delivers technical presentations, provides support, and executes billable services, ensuring exceptional customer...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Algorithms and Simulation Software Engineer. Be the first to apply!
- part time software developer remote Devens, MA
- senior software engineer remote Devens, MA
- senior application security Devens, MA
- senior Devens, MA
- senior customer success engineer Devens, MA
- senior operations technician Devens, MA
- senior vmware engineer Devens, MA
- senior resident engineer Devens, MA
- senior implementation engineer Devens, MA
- senior performance engineer Devens, MA


