Principal Controls Software Engineer

Commonwealth Fusion Systems is developing commercially viable fusion power plants, having raised over $2 billion in capital since 2018.
$150,000 - $250,000
Embedded
Principal Software Engineer
In-Person
5+ years of experience
Robotics

Description For Principal Controls Software Engineer

Commonwealth Fusion Systems (CFS) is at the forefront of fusion energy development, working to revolutionize the energy industry through commercially viable fusion power plants. Since 2018, they've secured over $2 billion in funding, making them the most well-funded fusion energy company in the US.

As a Principal Controls Software Engineer at CFS, you'll play a crucial role in developing and implementing control systems for complex fusion power equipment. The position combines expertise in controls engineering, software development, and industrial automation, requiring both technical depth and systems-thinking capabilities.

The role offers an exciting opportunity to work on cutting-edge fusion energy technology, where you'll collaborate with R&D teams and engineering peers to develop machine and operational concepts. You'll be responsible for creating robust system architectures that integrate PLCs, safety devices, HMIs, and servo drives, while ensuring compliance with industry standards and safety regulations.

Key aspects of the role include developing control software, implementing safety systems, designing electrical schematics, and optimizing automated operations. You'll work with modern tools and technologies, including GitHub, CI/CD pipelines, and industrial control platforms like Beckhoff and Siemens.

This position is ideal for an experienced controls engineer who is passionate about clean energy and wants to make a significant impact in the fusion energy field. The role offers competitive compensation ($150,000-$250,000), equity, comprehensive benefits, and the opportunity to work with a talented team dedicated to solving one of the world's most pressing energy challenges.

The position is based in the San Francisco Bay Area and requires occasional travel and flexible working hours. You'll be joining a company that values diversity, fosters professional growth, and maintains a fast-paced, mission-driven culture focused on integrity, execution, impact, and self-critique.

Last updated 2 days ago

Responsibilities For Principal Controls Software Engineer

  • Work with R&D team to outline interfaces and requirements for equipment and software operation
  • Participate in equipment conceptual development and balance product specifications
  • Write and debug PLC structured text with emphasis on organized, structured code
  • Implement ANSI/RIA15.06/OSHA compliant control safety systems
  • Design and modify electrical schematics for industrial equipment
  • Generate HMI screens for complex machinery
  • Create machine interactions with plant-wide SCADA
  • Debug and optimize automated operations
  • Work with external software contractors to develop control systems

Requirements For Principal Controls Software Engineer

Linux
  • Bachelor's degree in relevant engineering field (EE, mechatronics, software)
  • 5+ years experience as a controls engineer on complex mechanical systems
  • PLC programming experience in IEC 611:31-3 languages
  • Experience with GitHub and CI/CD release management
  • HMI design experience with Inductive Automation's Ignition platform
  • Experience with fieldbus systems like EtherCAT
  • Experience with enclosure design compliant with NFPA79/NEC/UL508A standards
  • Experience with power distribution and controls
  • Experience with cable and harness design using AutoCAD Electrical
  • Ability to lift up to 50 lbs
  • Willingness to travel or work required nights/weekends/on-call occasionally

Benefits For Principal Controls Software Engineer

401k
Dental Insurance
Medical Insurance
Vision Insurance
Parental Leave
Equity
  • Competitive compensation with equity
  • 12.5 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

Interested in this job?

Jobs Related To Commonwealth Fusion Systems Principal Controls Software Engineer

PE-Auto Compute Systems Project Engineer

Senior systems engineering role at Qualcomm focusing on automotive solutions, requiring 15+ years experience in hardware-software systems architecture and customer engagement.

Principal Electrical Engineer, Power Systems

Lead the development of next-generation aircraft power systems at Shield AI, architecting and implementing robust power solutions for defense technology applications.

CPU Implementation Engineer

Senior CPU Implementation Engineer role at Apple, focusing on CPU design, RTL optimization, and silicon implementation for next-generation hardware products.

FAE / Applications Engineer - Qualcomm Italy

Senior FAE/Applications Engineer role at Qualcomm Italy, focusing on IoT and embedded systems, requiring 14+ years of experience and strong technical expertise.

FAE / Applications Engineer IoT - Qualcomm Germany

Senior FAE/Applications Engineer position at Qualcomm Germany, focusing on IoT solutions and customer support with 14+ years experience required.