2,051,700open jobs
122,888companies
254,042added this week
Browse all
Salary
≈ $155k – $290k per year (Estimated)
Location
In office (Austin)
Seniority
Staff · 10+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 1, 2026. First seen by Alion on Oct 15, 2026. Aalo Atomics scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Aalo Atomics is a nuclear energy company headquartered in Austin, Texas, that designs and factory-builds sodium-cooled microreactor power plants intended to supply clean electricity to AI data centers. Founded in 2023 by Matt Loszak and Yasir Arafat, it has grown to about 200 people, raised more than $300 million, reached first criticality in 2026 with its Aalo-X plant under construction, and also keeps an office in Idaho Falls. It hires mechanical, structural, materials, welding, test and electrical engineers, welding and waterjet technicians, supply chain and HR specialists, regulatory leaders and engineering interns.

About Aalo Atomics

Aalo Atomics is pioneering a new era in clean energy with factory-fabricated microreactors designed to deliver affordable, scalable, and reliable nuclear power. Our mission is to make nuclear energy globally accessible, starting with the Aalo-1, a 10 MWe reactor leveraging cutting-edge safety, modularity, and efficiency. Based in Austin, TX, we’re rapidly growing as we work to deploy the world’s first fleet of advanced microreactors. Join us and help revolutionize energy for a sustainable future.

The Role

We're hiring a Software Engineer, Industrial Controls to lead the architecture and implementation of Aalo's software-defined industrial controls runtime for energy and industrial process systems.

This role focuses on building a deterministic, highly available runtime capable of executing industrial process-control workloads. The platform is intended to bring modern software flexibility to domains traditionally served by PLCs, while preserving the predictability, recoverability, and operational discipline required for physical systems.

This is a hands-on role for an engineer who is equally comfortable with systems software, runtime design, operating-system-adjacent engineering, industrial communications, and high-reliability architecture.

You will own the stack from I/O drivers through runtime execution and external control and data interfaces. You will work closely with controls, systems, hardware, test, and software engineers to translate process-control needs into runtime architecture and software behavior.

This is a systems software and industrial controls role with strong architecture, implementation, redundancy, diagnostics, testability, and technical leadership responsibilities.

Examples of the systems and capabilities this role may touch include:

  • Real-time or real-time-oriented control execution runtimes
  • Deterministic scheduling, timing behavior, state handling, and fault containment
  • Industrial I/O connectivity layers and custom drivers for PLC I/O modules
  • Industrial protocols such as Ethernet/IP, Modbus, EtherCAT, and MQTT
  • Hot/standby redundancy, bumpless failover, watchdogs, heartbeats, and health monitoring
  • Mirrored or replicated runtime state to support continuity of execution across redundant hardware
  • Memory management strategies designed for deterministic behavior, bounded risk, and long-term stability
  • Northbound runtime interfaces for outbound telemetry and inbound control
  • Runtime configuration for I/O mapping, deployment behavior, failover behavior, and diagnostics exposure
  • Simulation, hardware-in-the-loop testing, fault injection, control-system validation, and operational observability

Common technology categories and engineering patterns in the stack include:

  • Systems programming in compiled languages such as C, C++, or Rust
  • Real-time or real-time-oriented software architecture
  • Runtime systems, schedulers, state machines, concurrency, and memory behavior
  • Industrial automation, fieldbus, and hardware interface layers
  • Embedded Linux, RTOS, or operating-system-adjacent environments
  • High-availability systems, redundancy models, and fault-tolerant architecture
  • Diagnostics, observability, logging, tracing, and runtime introspection
  • Automated test harnesses, simulation environments, and hardware-in-the-loop validation
  • Deployment tooling, configuration management, and controlled release processes
  • Secure interfaces between control runtimes, telemetry systems, operator interfaces, and enterprise software

What You'll Do

  • Architect and implement a robust industrial controls runtime designed to run on standard PC hardware in a real-time or real-time-oriented environment
  • Define the execution model for deterministic control software, including scheduling, timing behavior, state handling, and fault containment
  • Design and build industrial I/O connectivity layers and custom drivers for PLC I/O modules and industrial protocols
  • Lead the design of high-availability architectures, including hot/standby redundancy with bumpless failover
  • Develop approaches for mirrored or replicated runtime state to support continuity of execution across redundant hardware
  • Establish memory management strategies that prioritize deterministic behavior, bounded risk, long-term stability, and operational robustness
  • Define runtime interfaces for outbound telemetry, inbound control, diagnostics, configuration, and operator-facing systems without forcing unnecessary coupling
  • Partner closely with controls engineers to translate process-control requirements into runtime architecture and software behavior
  • Define system configuration approaches, including I/O mapping, deployment configuration, failover behavior, and diagnostics exposure
  • Build early proof-of-concept systems rapidly and iteratively, including a working runtime prototype with a minimum viable set of I/O drivers
  • Establish engineering standards for testability, observability, fault detection, debugging, and software quality

What We're Looking For

Strong engineering fundamentals

  • You can design systems with clear execution models, interfaces, service boundaries, failure modes, and test strategies
  • You write clear, maintainable systems software and can reason carefully about correctness, reliability, timing behavior, and operational risk
  • You understand the difference between a useful prototype and a runtime that physical systems can rely on
  • You know how to keep low-level software simple without creating fragile architecture or hidden coupling

Industrial controls and runtime systems mindset

  • You have deep experience in systems software, runtime systems, embedded software, operating-system-adjacent engineering, or industrial automation
  • You understand deterministic execution, concurrency, scheduling, memory behavior, and fault handling in high-reliability systems
  • You have designed or implemented software that interfaces with hardware, field devices, industrial protocols, or control systems
  • You are motivated by software that changes how physical systems operate, not just software that looks good in a demo
  • You care about uptime, recoverability, predictable behavior, diagnostics, testability, and operational clarity

High output and follow-through

  • You are comfortable taking ambiguous architecture needs and turning them into working systems
  • You can move quickly on prototypes while preserving the judgment needed for high-reliability software
  • You handle integration issues, edge cases, testing gaps, and operational problems without losing momentum
  • You can lead technically while remaining deeply hands-on

Modern software and AI-native working style

  • You are comfortable using modern software tools, automation, and AI-assisted development workflows where they improve leverage
  • You can evaluate generated code, test output, and tool suggestions rather than relying on them blindly
  • You think in terms of leverage, fast feedback loops, evaluation, and compounding improvements in engineering quality
  • You preserve human engineering judgment, verification, and accountability in systems where correctness matters

Team-first mindset

  • You collaborate closely with controls, systems, hardware, test, manufacturing, operations, and software teams
  • You communicate clearly across low-level software, control-system behavior, hardware constraints, and operational needs
  • You are comfortable mentoring engineers and helping establish engineering standards as the platform matures
  • You optimize for company outcomes, integrated systems, and long-term maintainability rather than narrow ownership boundaries

Interest in where this is going

  • You are excited by the idea that industrial controls can move toward more flexible, software-defined runtime platforms
  • You want to help build software that matters in the physical world, where robustness and determinism are essential
  • You are comfortable working in a role that will evolve as the runtime, team, hardware, and control-system architecture mature

Nice to Have

  • Experience in industrial automation, embedded systems, kernel or runtime systems, power systems, robotics, aerospace or flight software, automotive controls, nuclear-adjacent controls, or other high-reliability physical-world domains
  • Experience building real-time or real-time-oriented software platforms
  • Familiarity with PLC-based systems, industrial controllers, or control-runtime replacement architectures
  • Experience with redundancy models such as hot/standby failover, state replication, watchdog and heartbeat systems, and health monitoring
  • Experience with field protocols including Ethernet/IP, Modbus, EtherCAT, or MQTT
  • Experience bringing up software on RTOS or embedded Linux-like environments
  • Experience with simulation, hardware-in-the-loop testing, fault injection, or control-system validation
  • Experience building early-stage technical teams and mentoring engineers

Requirements

  • 10+ years of professional software engineering experience, including deep ownership of systems software, embedded software, runtime systems, industrial automation, control systems, real-time systems, high-availability infrastructure, or similarly high-reliability software
  • 5+ years of experience designing, implementing, or operating software where timing behavior, fault handling, hardware interfaces, redundancy, recoverability, or deterministic behavior materially mattered
  • Bachelor's degree in computer science, computer engineering, electrical engineering, software engineering, controls engineering, or a related technical field, or equivalent practical experience
  • Based in the United States.
  • Willing to work on-site in Austin, TX
  • Willing to travel as needed for team collaboration, integration, testing, and installation support.

Why This Role

Most industrial controls software still assumes a world of specialized controller hardware, isolated tools, and narrow integration paths. Aalo is building energy systems that need the discipline of industrial controls and the flexibility of modern software architecture.

In this role, you will define the architecture for a new control-runtime platform rather than maintain an existing one. The near-term work includes practical systems like runtime execution, I/O drivers, deterministic scheduling, redundancy, diagnostics, and prototype validation. The long-term work is larger: building the software foundation that lets Aalo control, observe, test, and evolve industrial energy systems with greater speed and rigor.

If successful, this role creates a platform that sits between industrial automation, systems software, and high-availability runtime design. It gives Aalo a stronger foundation for non-safety-related controls, integration, simulation, testing, telemetry, and future plant operations.

You will be helping build that platform from the inside.

Requirements:

  • Based in the United States
  • Willing to work on-site in Austin, TX

What We Offer:

  • Competitive salary based on technical level
  • Health, Dental, Vision Insurance
  • Paid Time Off
  • Corporate Gym Membership

Additional Information:

Aalo Atomics provides a collaborative and supportive work environment, opportunities for professional growth, intellectually challenging careers, and competitive compensation. Aalo Atomics is an equal opportunity employer and considers all employment decisions without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, veteran status, or any other characteristic protected by law.

Applicants must be U.S. Citizens or U.S. Persons in compliance with 10 CFR Part 810 and may not hold non-compliant foreign citizenships.

Direct applicants only. No recruiters or staffing agencies, please.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,051,700 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Austin
$173k – $238k per year · Hybrid · Nationals only · Full-Time · 14+ years exp · Bachelor's Degree · Englewood
Python
Java
C#
C++
AI/ML
Machine Learning
DevOps
RTOS
Management
Agile
Scrum
Waterfall
Apply
≈ $194k – $362k per year (Estimated) · In office · Full-Time · New York
Python
JavaScript
Python
Django
Frontend
React.js
Mobile
React Native
Apply
$160k – $220k per year · Equity · In office · PhD · Boston
Python
Rust
Python
bandit
AI/ML
AI Agents
LLM
Apply
$142k – $213k per year · Hybrid · Full-Time · 6+ years exp · Bachelor's Degree · New York
Python
Go
JavaScript
Java
TypeScript
SQL
C#
Node JS
Python
Poetry
Java
Maven
Spring Boot
Gradle
C#
.NET
Frontend
npm
DevOps
OpenShift
GitHub Actions
GitLab CI
CI/CD
Jenkins
Git
Docker
Kubernetes
Gitflow
Trunk-Based Development
Tekton
Cybersecurity
Snyk
SonarQube
Checkmarx
CVE
Veracode
Fortify
JFrog Xray
Dependabot
Renovate
Apply
$230k – $333k per year · In office · Full-Time · Charlotte
AI/ML
AI Agents
Management
Agile
Apply
≈ $128k – $276k per year (Estimated) · In office · Bachelor's Degree · Austin
DevOps
Git
GitHub
Apply
≈ $154k – $288k per year (Estimated) · In office · Bachelor's Degree · Austin
AI/ML
ROCm
DevOps
Windows
Apply
≈ $150k – $299k per year (Estimated) · In office · Bachelor's Degree · Austin
Python
C++
AI/ML
LLM
DevOps
CI/CD
GitHub
Chips/EDA
Advantest / Teradyne ATE
Apply
Level 3 IT Technician 2 hours ago
≈ $51k – $130k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Austin
PowerShell
DevOps
VMWare
Azure
Windows Server
Hyper-V
DNS
VPN
Wi-Fi
Cybersecurity
Active Directory
Management
SharePoint
Apply
$150k – $180k per year · In office · Full-Time · Austin
DevOps
Azure
Analytics
Power BI
Apply
See all jobs
This is one of many
2,051,700 more open roles from verified company boards, updated every day.