Focused
Principal Software Engineer
Austin, TX · Hybrid · Principal · Full-time · Posted Sep 21, 2026
- Experience
- Extensive experience is requested; no number of years stated.
About the job
Own the architecture and implementation of core software integrating controls, hardware, calibration, data systems, and operator interfaces for a fusion power plant.
What you'll do
- Define and maintain end-to-end Core Software architecture and interfaces across plant systems.
- Design and implement core software and automated calibration workflows.
- Set engineering standards and lead technical decisions, mentoring engineers across teams.
What they ask for
- Extensive experience designing and implementing control software for complex physical or industrial systems, including hardware/software interfaces and device integration.
- Experience designing and implementing automated calibration facilities or workflows; strong data handling, pipeline, metadata, and storage experience.
- Experience designing and implementing HMI for operators or technical users; strong software skills in C++, Python, or similar languages.
- Ability to architect mission-critical systems and apply thorough testing, observability, reliability, fault-tolerance, security, and documentation practices; strong communication and leadership skills.
Nice to have
- Experience with plasma, nuclear power, high-energy physics, or scientific facilities; real-time or distributed control systems and high-throughput data acquisition.
- Experience defining shared frameworks, APIs, configuration or communication systems, leading architecture reviews, or using approved AI tools responsibly.
Tools
C++, Python
AI focus
AI-assisted software development is a nice-to-have, with responsible use of approved AI tools to improve quality and delivery.
Model-written summary · the original posting is authoritative