Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Control Software Engineer

$140k - $200k
Full-time

Commonwealth Fusion Systems

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 Control Software Engineer

As a Control Software Engineer, you will be responsible for the design, implementation, and verification of software and controls for advanced R&D equipment and complex machinery.

 

As a member of the Software Engineering team you will be a hands-on technical contributor, a champion of writing excellent quality, production-ready code for mission-critical real-time systems. You will collect functional requirements from customers and produce software solutions to meet these requirements.

 

You will work with a variety of engineers to integrate your software into software testbeds, hardware testbeds, and the production tools. You will also contribute to the broader software ecosystem to improve tooling and processes used across the company.

This role requires compliance with U.S. laws concerning the export of controlled or protected technologies or information (collectively, “Export Control Laws"). Any offer of employment will be contingent on the need for compliance with such Export Control Laws.

What you'll do:

  • Develop control software across multiple platforms, including PLCs and real-time Linux
  • Develop operator interfaces and workflows
  • Improve software tooling to increase developer velocity and enable new capabilities

What we’re looking for:

  • Bachelor's degree in a relevant engineering field (computer science, computer engineering, electrical engineering, industrial engineering, etc.)
  • Several years of experience with industrial control systems and/or embedded control systems
  • Several years of experience in producing production quality control software
  • Working knowledge of modern software development lifecycle practices (CI/CD, git version control, unit testing, integration testing, etc)
  • Proficiency with python
  • Proficiency with at least one real-time control language (c++, SCL/ST, rust, etc)

Bonus points for:

  • Familiarity with industrial control platforms (e.g. Beckhoff TwinCat)
  • Familiarity with Linux
  • Experience with industrial protocols (e.g. EtherCat, Profinet, Modbus, etc)
  • Familiarity with general networking (IP/UDP)

Must-have Requirements:

  • Ability to occasionally lift up to 50 lbs
  • Perform activities such as stooping, climbing, typing, standing, sitting, etc. 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, high current, pressure systems, and cryogenics
  • Willingness to occasionally travel or work required nights/weekends/on-call

$140,000 - $200,000 a year

Salary range for this full-time position + equity + benefits The 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.

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Senior Control Software Engineer in Milpitas, CA vacancy
  • Fusion Energy Base is seeking a Staff Engineer for Controls and Software in Milpitas, CA. This position focuses on developing machine and operational concepts in collaboration with R&D and engineering teams. The ideal candidate will have over 10 years of experience as... 
    Senior
    Flexible hours

    Fusion Energy Base

    Milpitas, CA
    1 day ago
  • $154k - $202k

     ...facility, everywhere on earth, is powered by abundant, clean, low-cost energy. Position Summary Antora is seeking a Senior Controls & Software Engineer to own the integration of the control systems and software that power our Thermal Energy Storage (TES) modules,... 
    Senior
    Full time
    Remote work
    Flexible hours

    Antora Energy

    San Jose, CA
    13 days ago
  • $125k - $140k

     ...R&D to high-volume manufacturing, we are seeking a Machine Control Software Engineer to support the development, integration, and maintenance of...  ...functional engineering teams. The engineer will report to a senior member of the machine control team and contribute to... 
    Senior
    Full time
    Temporary work

    Halo Industries, Inc.

    Santa Clara, CA
    11 hours ago
  • NVIDIA Gruppe is seeking a talented software developer for its Solutions Engineering team in Santa Clara, California. Join us to reshape the future of driving by crafting application software for autonomous vehicles. Ideal candidates should have 5+ years of experience... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $126k - $204.5k

    Palo Alto Networks, Inc. is seeking a Sr. Staff Software Engineer to lead efforts in building a highly scalable cloud control plane for managing services. Responsibilities include developing next-generation architecture and providing technical leadership while collaborating... 
    Senior

    Palo Alto Networks, Inc.

    Santa Clara, CA
    18 hours ago
  •  ...Business Area: Engineering Seniority Level: Mid-Senior level Job Description: At...  ...for a passionate, self-driven Senior Software Engineer with deep expertise in distributed...  ...cloud storage integration and access-control APIs. Familiarity with... 
    Senior
    Remote work
    Work from home
    Flexible hours

    Cloudera

    Alviso, CA
    1 day ago
  • $171.35k - $232.5k

     ...the supply chain. Intelligent software orchestrates advanced robots...  ...What we need As a Software Engineer, you will play a key role in...  ...and intellectually curious Senior Software Engineer who thrives...  ...individual robots, perception, controls, fleet-level operations,... 
    Senior

    Symbotic

    Milpitas, CA
    4 days ago
  •  ...Senior Full Stack Software Engineer (Network) This role has been designed as 'Hybrid' with an expectation that you will work on average two days...  ...applications enable Silver Peak's industry leading visibility and control solutions, enterprise and service provider software... 
    Senior
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Alviso, CA
    2 days ago
  • $130k - $175k

     ...digital divide in ways previously thought impossible. As a Senior DSP Software Engineer, you will work on the design, development, integration,...  ...signal identification, and recovery Experience with version control systems (Git, Gerrit, Gitlab), and issue tracking and... 
    Senior
    Worldwide
    Flexible hours

    Tarana Wireless Inc

    Milpitas, CA
    18 hours ago
  • Dormont Manufacturing Co is seeking a Software Engineer in Milpitas, California. You will play a key role in developing simulation systems for large-scale robotic systems. The ideal candidate will have a master’s degree in Computer Science, with at least 5 years of relevant... 
    Senior

    Dormont Manufacturing Co

    Milpitas, CA
    4 days ago
  •  ...Senior WLAN/WIFI Networking/Software Engineer This role has been designed as 'Onsite' with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live... 
    Senior
    Work at office

    Hewlett Packard Enterprise

    Alviso, CA
    4 days ago
  •  ...Senior Networking Software Engineer This role has been designed as 'Onsite' with an expectation that you will primarily work from an HPE office....  ...Teams for Customer Escalation Proficiency with version control tools like Git. Additional Skills: Cloud... 
    Senior
    Work at office
    Remote work

    Hewlett Packard Enterprise

    Alviso, CA
    3 days ago
  •  ...schedule. We are looking for a seasoned engineer who thrives on solving challenging...  ...impactful business outcomes. What you will do: Software Development & Architecture Design,...  ...anti-patterns. Proficiency with version control tools such as Git and TFS. Experience with... 
    Senior
    Work at office

    Payactiv

    Milpitas, CA
    2 days ago
  • $165k - $241.4k

     ...received . Meet the Team The Cisco Distributed System Engineering (DSE) group owns the development of products that power the...  ...a fast-paced environment. Your Impact As a passionate software engineer, you bring expertise in developing scalable systems,... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Milpitas, CA
    4 days ago
  • $165k - $241.4k

     ...Office. Meet the Team You will be part of a best-in-class Software Development team that works on various ground-breaking...  ...combined with 7 years of related experience in Software Development Engineering in software engineering, or software engineering in test, or Master... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Cisco

    Milpitas, CA
    3 days ago
  • $101k - $178.14k

     ...in shaping a new era in space and find a career that's built for you About the Role Leverage senior engineering experience by joining a Guidance Navigation Control (GN&C) team that designs, develops, and fields advanced control technologies for defense and commercial... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin Corporation

    Sunnyvale, CA
    7 days ago
  •  ...Payload Pointing Control Software Engineer Logos Space is a Low Earth Orbit (LEO) satellite system purpose-built to serve the connectivity needs...  ...Experience: Seeking both entry-level applicants as well as senior-level applicants with prior spacecraft GN&C software... 
    Local area
    Worldwide

    Logos Space

    Mountain View, CA
    5 hours ago
  • $101k - $178.14k

     ...for you About the Role: As a GNC Sr Engineer, you will join the GN&C team on the Next...  ...Apply missile guidance, navigation, and control expertise to modeling and simulation •...  ...high fidelity models and simulation software • Build new source code in C++ and Python... 
    Senior
    Full time
    Temporary work
    Work experience placement
    For subcontractor
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin Corporation

    Sunnyvale, CA
    6 days ago
  •  ...industrial environments. We are based in Milpitas, CA and require 5 days/week in-office collaboration. We are looking for a Senior Software Engineer to build scalable AI infrastructure. As a Senior Software Engineer, you will architect and implement the core training... 
    Senior
    Full time
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    11 hours ago
  • A leading robotics company in California seeks talented Control Engineers to lead the development of advanced control algorithms for robotic systems. Candidates should have a Master's or PhD in relevant fields, along with over 4 years of experience in dynamic control systems... 
    Senior

    Dexmate

    Santa Clara, CA
    18 hours ago
  • Kodiak Robotics, Inc. is seeking an experienced Controls Software Engineer in Mountain View, CA, dedicated to advancing autonomous truck technology. Responsibilities include designing control strategies, developing safety-critical software, and collaborating with cross... 
    Senior
    Flexible hours

    Omaze

    Mountain View, CA
    1 day ago
  • $153k - $187k

     ...safe, all-electric, autonomous flight. We are looking for a Senior Controls Engineer to join our Control Laws Development Team to design,...  ...algorithms, state‑estimation methods, and autonomous flight software for prototype and full‑scale airplanes. Responsibilities Develop... 
    Senior
    Flexible hours

    Wisk Aero LLC

    Mountain View, CA
    4 days ago
  • Wisk Aero LLC is seeking a Senior Controls Engineer in Mountain View, California. This role involves designing and implementing control algorithms for autonomous flight software, alongside responsibilities in analyzing flight-test data and developing GNC tools. Ideal candidates... 
    Senior

    Wisk Aero LLC

    Mountain View, CA
    4 days ago
  • $125k - $201.25k

    Johnson & Johnson is seeking a Senior Robotics & Controls Engineer in Santa Clara, California. In this role, you'll work closely within a motivated team on innovative robotic technologies that enhance healthcare. Your responsibilities will include algorithm development,... 
    Senior

    Johnson & Johnson

    Santa Clara, CA
    4 days ago
  • $200k - $220k

    Halo Industries, Inc. is searching for a Principal Machine Control Software Engineer in Santa Clara, California. This role focuses on leading the development and integration of machine control software for semiconductor manufacturing. The ideal candidate will have over... 
    Senior

    Halo Industries, Inc.

    Santa Clara, CA
    4 days ago
  • Job Recommendation When you upload your resume, we provide job recommendations to you. Please confirm you have read and understand how your data may be processed pursuant to the Microsoft Data Privacy Notice and Transparency FAQ.
    Senior

    Microsoft Corporation

    Mountain View, CA
    2 days ago
  •  ...automotive company is looking for a Technical Lead to drive vehicle dynamics software and controls. This role involves defining technical vision, architecting systems, and leading engineering practices for autonomous technology. Candidates should have a Ph.D. or M.S. in... 
    Senior
    Remote job
    Work at office

    General Motors

    Mountain View, CA
    1 day ago
  •  ...working with a highly cross-functional team of systems, software, hardware and vehicle engineers, as well as an incredibly talented team of designers,...  ...Lead Primary Job Responsibilities: As a Sr. thermal control engineer, you will be responsible for designing and... 
    Senior
    Temporary work
    Work experience placement
    Local area
    Visa sponsorship

    Terraline

    Fremont, CA
    3 days ago
  •  ...alongside humans, operate in human environments, and help address growing labor shortages. Position Overview We are seeking talented Control Engineers to join our dynamic team and lead the development of state-of-the-art control and state estimation algorithms for our robot... 
    Senior

    Dexmate

    Santa Clara, CA
    18 hours ago
  • MUST HAVE: ~ Backend ~5+ years experience designing, developing, and operating distributed systems and microservices leveraging Java ~ Design, build, and support reliable applications on AWS cloud (EC2, RDS, Lambda, API Gateway) NICE TO HAVE: ...
    Senior

    VBeyond

    San Jose, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Control Software Engineer. Be the first to apply!