Commonwealth Fusion Systems is looking to deliver the urgent transition to fusion energy by designing and building commercially viable fusion power plants, and is seeking a Senior Control Software Engineer to contribute to this mission
Requirements
- 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)
- Familiarity with industrial control platforms (e.g. Beckhoff TwinCat)
- Familiarity with Linux
Responsibilities
- 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
Other
- Bachelor's degree in a relevant engineering field (computer science, computer engineering, electrical engineering, industrial engineering, etc)
- 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