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 a month 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

Principal Embedded Software Engineer

Principal Embedded Software Engineer position leading firmware development and architecture design for innovative embedded systems products, requiring 10+ years of experience in C/C++ and embedded systems.

Principal Digital Design Engineer-SOC

Principal Digital Design Engineer role at Astera Labs, focusing on high-performance controller design and RTL implementation for advanced semiconductor solutions.

Electrical Principal Engineer_FPGA_Design & Verification

Principal Electrical Engineer position at Dell Technologies focusing on FPGA design and verification, requiring 8-12 years of experience in hardware development and system architecture.

Sr. Hardware Development Engineer/Signal Integrity, AWS Board Core Design and Services Team

Senior Hardware Development Engineer position at AWS focusing on PCB design and signal integrity for cloud infrastructure components.

Electrical Senior Principal Engineer

Senior Principal Electrical Engineer role at Dell Technologies focusing on power distribution solutions for data center infrastructure.