Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Controls Software Engineer image - Rise Careers
Job details

Principal Controls Software Engineer

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 working with policymakers and suppliers to build the energy industry of the future. 


We’re in the best position to make it happen. Since 2018, we’ve raised over $2 billion in capital – more than any other fusion energy company in the U.S.


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 Principal Controls Software Engineer


As a Controls Engineer, you will be responsible for developing machine and operational concepts in collaboration with R&D staff and engineering peers. You will create a robust system architecture to support all controls components such as PLCs, safety devices, HMIs, servo drives, and more. For each project you will work from initial design all the way through commissioning, operational fine-tuning, and validation to ensure that all systems function reliably and meet their design goals. Additionally, you will work closely with cross-functional teams throughout the entire life cycle of the equipment and its operation. You will work with simulation and test engineers to integrate your software into software testbeds, hardware testbeds, and the tools.


What you'll do:
  • Work closely with R&D team to outline interfaces and requirements for equipment and software operation for equipment control
  • Participate in initial equipment conceptual development and balance product specifications, operational control requirements, layout complexity, cost, quality, and lead time limits
  • Write, and debug PLC structured text with an emphasis on generating code that is organized, structured, documented, maintainable, and reusable. PLC code will interact with subsystems and 3rd party equipment
  • Implement (ANSI/RIA15.06/OSHA compliant) control reliable safety systems for safeguarding industrial equipment
  • Design, modify, and approve electrical schematics for industrial and test equipment (compliant with NFPA79/NEC/UL508A standards)
  • Generate aesthetically simple HMI screens for complex machinery while providing sufficient feedback for troubleshooting
  • Create machine interactions with plant-wide SCADA to communicate product acceptability, machine status, and operational variables
  • Debug and optimize automated operations to maximize cycle time, improve availability, and yield
  • Work with external software contractors to develop the control systems for internal tools (Define requirements, manage priorities, drive testing and implementation plans)


What we’re looking for:
  • A bachelor’s degree in a relevant engineering field (e.g., EE, mechatronics, software)
  • 5+ years of experience as a controls engineer on complex mechanical systems -- for example: design, construction, and operation of controls for industrial, large-scale equipment
  • 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
  • Design for manufacturability, serviceability, and simplicity over complexity
  • Knowledge of interlock systems and methods that conform to NFPA 79
  • Familiarity with applying ISO, NFPA, UL and other standards to design solutions


Bonus points for:
  • Experience in Beckhoff and Siemens controls platforms


Must-have Requirements:
  • Ability to occasionally lift up to 50 lbs
  • Perform activities such as stooping, climbing, standing, or sitting 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, and cryogenics
  • Willingness to travel or work required nights/weekends/on-call occasionally


$150,000 - $250,000 a year
Salary range for this full-time position + equity + benefitsThe 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
•  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

#LI-Onsite


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.

Commonwealth Fusion Systems Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Commonwealth Fusion Systems DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Commonwealth Fusion Systems
Commonwealth Fusion Systems CEO photo
Unknown name
Approve of CEO

Average salary estimate

$200000 / YEARLY (est.)
min
max
$150000K
$250000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Controls Software Engineer, Commonwealth Fusion Systems

At Commonwealth Fusion Systems, we’re not just dreaming of a sustainable energy future; we're actively working to create it. We’re on the lookout for a Principal Controls Software Engineer to help us turn our ambitious vision into reality. If you are someone who thrives on innovation and is keen to work alongside brilliant minds in the field, this could be the perfect fit for you! In this role, you will collaborate with R&D teams and engineers to develop and refine machine and operational concepts, ensuring our controls components are not just functional but robust. You will be diving into everything from PLC programming to safety system implementation, and your contributions will directly impact the reliability and efficiency of our cutting-edge fusion power plants. Your expertise will guide the creation of well-structured, maintainable code, and you’ll have the chance to design intuitive HMI screens that simplify complex machinery interactions. But it won't end there! You’ll also collaborate with cross-functional teams, integrating software with both simulation and hardware testbeds. With your background in controls engineering, and your proactive troubleshooting skills, you will be instrumental in achieving our goals. We offer an inspiring work atmosphere where each team member is valued and empowered. Join us in our mission to redefine the energy landscape and make a difference with fusion energy technology!

Frequently Asked Questions (FAQs) for Principal Controls Software Engineer Role at Commonwealth Fusion Systems
What are the responsibilities of a Principal Controls Software Engineer at Commonwealth Fusion Systems?

As a Principal Controls Software Engineer at Commonwealth Fusion Systems, you will be responsible for developing control strategies and system architecture for complex mechanical systems. This includes collaborating closely with R&D teams to outline operational requirements, debugging PLC structured text, and implementing safety systems that comply with industry standards. Additionally, you will oversee the design of electrical schematics, create user-friendly HMI screens, and optimize automated operations for maximum efficiency. Each project will see you through the lifecycle, from initial design to commissioning and validation.

Join Rise to see the full answer
What qualifications do you need to apply for the Principal Controls Software Engineer role at Commonwealth Fusion Systems?

To apply for the Principal Controls Software Engineer position at Commonwealth Fusion Systems, candidates should hold a bachelor's degree in a relevant engineering discipline, such as electrical engineering or mechatronics. Additionally, applicants should have at least 5 years of experience in controls engineering for complex mechanical systems and proficiency in PLC programming. Familiarity with modern tools like GitHub, HMI design, and safety system design compliance with standards such as NFPA79 is also essential.

Join Rise to see the full answer
What is the salary range for the Principal Controls Software Engineer position at Commonwealth Fusion Systems?

The salary range for the Principal Controls Software Engineer position at Commonwealth Fusion Systems is between $150,000 and $250,000 annually, depending on various factors such as location, qualifications, and experience. Alongside a competitive salary, employees can also expect equity options and a comprehensive benefits package that includes health insurance, flexible vacation days, and a 401(k) with employer matching.

Join Rise to see the full answer
What type of work environment can Principal Controls Software Engineers expect at Commonwealth Fusion Systems?

Principal Controls Software Engineers at Commonwealth Fusion Systems will experience a dynamic and fast-paced work environment that encourages innovation and collaboration. The company is committed to mission-driven work, valuing integrity, execution, and diverse perspectives. The team is made up of thinkers and builders who are motivated by the shared goal of advancing fusion energy technology, ensuring each employee can contribute to meaningful and impactful projects.

Join Rise to see the full answer
Are there opportunities for professional growth as a Principal Controls Software Engineer at Commonwealth Fusion Systems?

Yes, Commonwealth Fusion Systems prioritizes professional growth for all its employees, including Principal Controls Software Engineers. The company fosters an environment where continuous learning is encouraged, providing plenty of opportunities for skill development, participation in training programs, and involvement in pioneering projects that push the boundaries of fusion energy technology.

Join Rise to see the full answer
Common Interview Questions for Principal Controls Software Engineer
What experience do you have with PLC programming?

When answering this question, highlight your specific experiences with PLC programming, including the languages you are familiar with, such as IEC 61131-3. Provide examples of projects where you’ve developed, debugged, and maintained PLC code, emphasizing your ability to create organized and maintainable code that interacts effectively with subsystems.

Join Rise to see the full answer
How do you approach designing a control system for complex mechanical systems?

Discuss your methodology for designing control systems, focusing on your process from conceptual development through the operational phase. Highlight your ability to balance product specifications, operational requirements, and regulatory compliance in your designs, and provide examples of past projects that demonstrate these skills.

Join Rise to see the full answer
Can you explain how you ensure safety compliance in your designs?

Emphasize your understanding of safety standards such as ANSI/RIA15.06 and NFPA79, and describe specific protocols you follow to ensure compliance. Discuss any experiences you have with implementing safety systems in past projects and how you prioritize safety through design.

Join Rise to see the full answer
What tools and technologies are you familiar with in the context of control system development?

Discuss the modern tools you’ve worked with, such as GitHub for version control, and your experience with HMI design platforms like Inductive Automation’s Ignition. Provide examples of how you've used these tools to improve project outcomes.

Join Rise to see the full answer
How do you handle troubleshooting and debugging in your projects?

Share your systematic approach to troubleshooting, including methods you use to identify and resolve issues quickly. Provide examples from past experiences where your problem-solving skills led to successful project outcomes.

Join Rise to see the full answer
Describe your experience with collaboration across multidisciplinary teams.

Highlight your experiences working with cross-functional teams, detailing how you’ve effectively communicated complex concepts to team members from different disciplines. Be sure to emphasize any specific projects where this collaboration was vital to success.

Join Rise to see the full answer
What is your experience with SCADA systems, and how have you integrated them into your projects?

Discuss your hands-on experience integrating SCADA systems with various equipment and your understanding of how SCADA communicates operational variables and machine statuses. Provide examples of projects where you successfully implemented SCADA solutions.

Join Rise to see the full answer
What challenges have you faced in control system development, and how did you resolve them?

Provide specific examples of challenges you've encountered, whether they were technical issues or project-related constraints, and detail the steps you took to overcome them, emphasizing your analytical and critical thinking skills.

Join Rise to see the full answer
How do you stay updated with industry trends and technologies related to control systems?

Explain your strategies for staying current with industry trends, such as attending workshops, webinars, or engaging with professional networks. Mention how this ongoing education has benefited your work and contributed to successful project outcomes.

Join Rise to see the full answer
Why do you want to work at Commonwealth Fusion Systems as a Principal Controls Software Engineer?

When answering this question, connect your personal mission and values with those of Commonwealth Fusion Systems. Talk about your passion for sustainable energy solutions and how your skills and experiences align with the company's goals. Showcase your enthusiasm for contributing to a groundbreaking industry.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Replicate Hybrid San Francisco
Posted 5 hours ago
Photo of the Rise User
EMA Remote San Francisco Bay Area
Posted 7 days ago
Photo of the Rise User
AECOM Remote Edinburgh, United Kingdom
Posted 7 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Paradym Remote No location specified
Posted 8 hours ago
Photo of the Rise User
Weekday Remote No location specified
Posted 8 days ago
Kasama Remote No location specified
Posted 6 days ago
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 17, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Front End Engineer at minware Washington DC at minware
Photo of the Rise User
Someone from OH, Hudson just viewed Junior Designer at H&M Group
B
Someone from OH, Hudson just viewed Senior Designer, Women's Sportswear at BCI Brands
Photo of the Rise User
12 people applied to DevOps Engineer at Cognigy
Photo of the Rise User
Someone from OH, Columbus just viewed Server at Otterbein SeniorLife
Photo of the Rise User
58 people applied to Electrical Apprentice at Aerotek
A
Someone from OH, Cleveland just viewed Personal Assistant *ASAP* at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Canton just viewed Senior Director, Communications at Imagine Pediatrics
Photo of the Rise User
20 people applied to REMOTE Sr Piping Designer at Kelly
Photo of the Rise User
Someone from OH, Euclid just viewed Software Engineer - Sr. Consultant level at Visa
Photo of the Rise User
Someone from OH, Dublin just viewed GTM Recruiter (Contract) at Notion Labs
Photo of the Rise User
Someone from OH, West Chester just viewed Marketing Manager, Brand at Felix
Photo of the Rise User
Someone from OH, Amelia just viewed Call Center Representative at Ascensus
Photo of the Rise User
Someone from OH, Amelia just viewed Remote Call Center Representative at Conduent
Photo of the Rise User
Someone from OH, Amelia just viewed Credit and Collection Analyst at AbbVie
O
Someone from OH, Dayton just viewed Data Engineer at On-Hire
Photo of the Rise User
Someone from OH, Cincinnati just viewed Reentry Coordinator at Commonwealth of Kentucky
A
Someone from OH, Lewis Center just viewed 34505367634 - Fraud Analyst at Activate Talent
Photo of the Rise User
Someone from OH, Dublin just viewed Senior Third-Party Risk Analyst at Fenergo