/draftSign in

Software Engineer, Industrial Controls

Aalo Atomics · On-site · Austin, TX

Posted by Aalo Atomics on their careers site · View the original posting

Draft this job a résumé tailored to it, and the application filled in

draft's reading

Mid level

Open 23 days

The posting, as Aalo Atomics wrote it

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
  • Industr

[…]
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.