Controls Software Engineer

Commonwealth Fusion Systems (CFS) has the fastest, lowest cost path to commercial fusion energy. CFS collaborates with MIT to leverage decades of research combined with groundbreaking new high-temperature superconducting (HTS) magnet technology.
$80,000 - $180,000
Mid-Level Software Engineer
In-Person
5+ years of experience

Description For Controls Software Engineer

Commonwealth Fusion Systems (CFS) is at the forefront of commercial fusion energy development. Collaborating with MIT, CFS leverages decades of research and groundbreaking high-temperature superconducting (HTS) magnet technology to create compact fusion power plants that can be built faster and at lower cost. Their mission is to rapidly deploy these power plants to meet global decarbonization goals.

As a Controls Engineer at CFS, you'll play a crucial role in developing machine and operational concepts for fusion energy technology. You'll work closely with R&D staff and engineering peers to create robust system architectures supporting various controls components. Your responsibilities will span from initial design through commissioning, operational fine-tuning, and validation, ensuring all systems function reliably and meet design goals.

Key responsibilities include:

  • Collaborating with the R&D team on equipment interfaces and control requirements
  • Participating in equipment conceptual development
  • Writing and debugging PLC structured text
  • Implementing control reliable safety systems
  • Designing and modifying electrical schematics
  • Creating user-friendly HMI screens
  • Integrating machine interactions with plant-wide SCADA systems
  • Optimizing automated operations for maximum efficiency

The ideal candidate will have a bachelor's degree in a relevant engineering field, 5+ years of experience as a controls engineer on complex mechanical systems, and proficiency in PLC programming, HMI design, and various industrial control standards.

CFS offers a competitive salary range of $80,000 - $180,000 per year, plus equity and benefits. Join a dynamic team dedicated to solving one of the world's most pressing challenges through innovative fusion energy technology.

Last updated 6 months ago

Responsibilities For Controls Software Engineer

  • Work closely with R&D team to outline interfaces and requirements for equipment and software operation
  • Participate in initial equipment conceptual development
  • Write and debug PLC structured text
  • Implement control reliable safety systems for safeguarding industrial equipment
  • Design, modify, and approve electrical schematics for industrial and test equipment
  • Generate aesthetically simple 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 for internal tools

Requirements For Controls Software Engineer

Linux
  • Bachelor's degree in relevant engineering field (e.g., EE, mechatronics, software)
  • 5+ years of experience as a controls engineer on complex mechanical systems
  • PLC programming experience in IEC 611:31-3 languages
  • Familiar with modern tools like github and CI/CD release management
  • HMI design, implementation and maintenance utilizing Inductive Automation's Ignition platform
  • Experience with fieldbus systems such as EtherCAT
  • Experience developing and tuning control loops
  • 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
  • Experience with specification generation and supplier engagement
  • High self-motivation and drive to execute quickly with excellent troubleshooting and problem-solving skills
  • Knowledge of interlock systems and methods that conform to NFPA 79
  • Familiarity with applying ISO, NFPA, UL and other standards to design solutions

Benefits For Controls Software Engineer

  • Equity
  • Competitive salary

Interested in this job?