Senior Controls Software Engineer
Company: Commonwealth Fusion Systems
Location: Milpitas
Posted on: March 12, 2025
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 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 Senior Controls
Software EngineerAs a Senior 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
- Proficient in structured text
- PLC programming experience in IEC 611:31-3 languages
- Familiar with modern tools like GitHub and CI/CD release
management
- Familiarity with Python
- HMI design, implementation and maintenance
- Inductive Automation's Ignition platformBonus points for:
- Experience in Beckhoff and Siemens controls platforms
- Experience with cable and harness design using AutoCAD
Electrical
- Experience with enclosure design compliant with
NFPA79/NEC/UL508A standards
- Experience developing and tuning control loopsMust-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
occasionallySalary: $80,000 - $180,000 a yearBenefits 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-OnsiteAt 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.
#J-18808-Ljbffr
Keywords: Commonwealth Fusion Systems, Milpitas , Senior Controls Software Engineer, IT / Software / Systems , Milpitas, California
Didn't find what you're looking for? Search again!
Loading more jobs...