Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Commonwealth Fusion Systems Logo

Real-Time Software Engineer

Commonwealth Fusion Systems

$110,000 - $160,000
Aug 18, 2025
Milpitas, CA, US
Apply Now

Commonwealth Fusion Systems is looking to deliver the urgent transition to fusion energy by designing and building commercially viable fusion power plants, and the Real-Time Software Engineer role is intended to support this mission by developing software and controls for advanced R&D equipment and complex machinery.

Requirements

  • Working knowledge of Python, C++, C and other high level languages along with modern tools like github and CI/CD release management
  • Experience with developing control loops, physics-based modeling, or simulation platforms
  • Experience with GUI development using tools such as Ignition
  • Knowledge of fieldbus systems (like EtherCAT)
  • Networking basics (IP/UDP/TCP)
  • Real-time system software development experience
  • Familiarity with Linux environments

Responsibilities

  • Specify, write, and test control software for advanced production equipment
  • Own the specification, design, testing, and implementation of key systems such as interlocks, sensors and actuators, higher level tool control and user interface programming
  • Work closely with process team to outline interfaces and requirements for equipment and software operation for equipment control
  • Engage with mechanical and electrical engineers on concepts, designs, and test plans by providing data acquisition and controls as needed
  • Work with external software contractors to develop the control systems for internal production tools (Define requirements, manage priorities, drive testing and implementation plans)
  • Collect functional requirements from customers and produce software solutions to meet these requirements
  • Integrate software into software testbeds, hardware testbeds, and the production tools

Other

  • 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
  • Bachelor's degree in a relevant engineering field (e.g., mechatronics, software)