Demo

Senior Controls Software Engineer

Type One Energy
Knoxville, TN Full Time
POSTED ON 1/19/2025
AVAILABLE BEFORE 4/19/2025

Job Description

Job Description

Join us in our mission to commercialize fusion energy ⚡ ️

We’re all about solving climate change through fusion energy, one stellarator at a time. Our impressive team of globally recognized fusion scientists along with veteran business leaders with experienced in scaling energy technologies, came together with the ambition to fulfill the bold decadal vision of commercial fusion.

If changing the world wasn’t incentive enough, here’s why you should join us :

We designed, built, and operated the world’s leading stellarators.

We aim to commercialize fusion energy in 10 years.

We know what we’re doing - our leadership team has over 150 years of experience combined.

We’ve already been recognised for our work by the Department of Energy through awards and funding.

Our philosophy accepts no intellectual boundaries and celebrates creativity.

If you are searching for the best new ideas and share our vision, join us as a “ Senior Controls Software Engineer ”. This is what you need to know :

Location : Madison (WI), Knoxville (TN) or Boston (MA)

Salary :   Highly Competitive Plus Benefits

Contract : Permanent, full time

Reporting to : Senior Director of Electrical Engineering

Your role in the mission :

Type One Energy are looking for a Senior Controls Software Engineer who will be responsible for  the development of the core control software for our stellarator fusion energy system. The control software framework will be based on the EPICS Control System software. The EPICS framework is a distributed control system, components of the control system will run on VM, desktop and embedded platforms. The core control software will interface to HMI interfaces on the frontend, data and text databases on the backend and system controllers for executing control of the system.

What you’ll need :

A degree in Electrical Engineering, Computer Science or a related field

Experience of :

  • Languages - C / C , Python, UML, Command-Line Interfaces – Bash, Git
  • EPICS or other Software Control Framework
  • UML Modeling for Software – Class, Sequence, State Machine, Data Flow
  • Security – authentication, user authorization, run-time monitoring
  • Build Automation Tools – CMAKE, Ninja, Jenkins, Ansible
  • Cross Platform Development – Desktop, VM, Embedded
  • Operating Systems – Linux, RTLinux, FreeRTOS, Windows
  • Network protocols – MQTT, ZeroMQ, UDP, EtherCAT, Google Buffers
  • Virtual Machines, Docker Containers
  • System Configuration Management – Configuration control for normal, hybrid and simulation system configurations
  • Software Deployment – version management, VMs and Containers, remote boot
  • Software Development Processes – Architecture, Design and Interface Documentation, Requirements, Tracing, Testing, Continuous Integration
  • Software Development Tools – Automated Build, Archiving, Versioning, Debugging

We offer :

In addition to a basic salary and yearly bonus, you will also get…

  • Stock and share options
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Controls Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Controls Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $222,941 - $284,552
    Income Estimation: 
    $266,380 - $359,704
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Type One Energy

    Type One Energy
    Hired Organization Address Knoxville, TN Full Time
    Join us in our mission to commercialize fusion energy ️ We’re all about solving climate change through fusion energy, on...
    Type One Energy
    Hired Organization Address Woburn, MA Contractor
    Join us in our mission to commercialize fusion energy ⚡ ️ We’re all about solving climate change through fusion energy, ...
    Type One Energy
    Hired Organization Address Woburn, MA Full Time
    Join us in our mission to commercialize fusion energy Were all about solving climate change through fusion energy one st...
    Type One Energy
    Hired Organization Address Knoxville, TN Full Time
    Join us in our mission to commercialize fusion energy We're all about solving climate change through fusion energy, one ...

    Not the job you're looking for? Here are some other Senior Controls Software Engineer jobs in the Knoxville, TN area that may be a better fit.

    Senior Instrumentation and Controls Engineer

    Boston Government Services, LLC, Ridge, TN

    Senior Database Software Engineer

    Typeoneenergy, Knoxville, TN

    AI Assistant is available now!

    Feel free to start your new journey!