Principal Software Engineer

Posted 3 days ago

This is a fully remote position, open to applicants in Texas.

📋 Description

• Establish and uphold the comprehensive Core Software architecture for the fusion power plant.

• Develop and deploy essential Core Software components utilizing C++ and Python.

• Specify interfaces among software, control hardware, diagnostics, plant equipment, data systems, and operator tools.

• Create automated calibration facilities and workflows that yield traceable and repeatable outcomes.

• Set benchmarks for architecture, coding, testing, observability, documentation, releases, reliability, security, and fault tolerance.

• Drive technical decisions across teams, mentor engineers, manage trade-offs, and evolve into a technical lead.

• Report directly to the Head of Software.


⛳️ Requirements

• Significant experience in designing and implementing control software for intricate physical or industrial systems.

• Extensive experience with hardware and software interfaces, including device integration and system-level troubleshooting.

• Proficiency in designing and implementing automated calibration facilities or workflows.

• Strong expertise in data handling, data pipelines, metadata, and dependable data storage.

• Experience in designing and implementing HMI for operators or technical users.

• Robust software design and implementation abilities in C++, Python, or comparable languages.

• Capability to define architecture for complex, mission-critical systems amidst evolving requirements and stringent physical constraints.

• Familiarity with thorough testing, observability, reliability, fault tolerance, security, and documentation practices.

• Experience with software for plasma, nuclear power, high-energy physics, or scientific facilities is a plus.

• Familiarity with real-time or distributed control systems and high-throughput data acquisition is a plus.

• Experience in defining shared frameworks, API conventions, configuration management, or communication systems is a plus.

• Expertise in writing architecture decision records or technical proposals and leading architecture reviews is a plus.

• Experience transitioning into a department-level technical lead or mentoring senior engineers is a plus.

• Proficiency in AI-assisted software development, or a strong enthusiasm for responsibly using approved AI tools, is a plus.


🏝️ Benefits

• Company ownership in the form of stock options.

• Medical, dental, and vision insurance plans available from the first day of employment for employees and enrolled dependents.

• Unlimited PTO.

• Healthy snacks and beverages.

• 401(k) plan with employer matching up to 4% of employee contributions.

• State-of-the-art Windows or Apple laptop.

• Keyboard, mouse, and headset.

• Regular team-building and company events.

• Career development opportunities.

• Collaborative international work environment.

People also viewed

Shield AI12 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix14 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom15 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps15 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce17 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly19 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers