Aalo is hiring a hands-on Software Engineer, Industrial Controls to lead the architecture and implementation of a software-defined industrial controls runtime for energy and industrial process systems. The runtime will execute industrial process-control workloads on standard PC hardware in a real-time or real-time-oriented environment, bringing modern software flexibility to domains traditionally served by PLCs while preserving predictability, recoverability, and operational discipline. The engineer will own the stack from I/O drivers through runtime execution and external control and data interfaces. The role combines systems software, runtime design, operating-system-adjacent engineering, industrial communications, high-availability architecture, implementation, diagnostics, testing, and technical leadership. The engineer will collaborate with controls, systems, hardware, test, manufacturing, operations, and software teams to translate process-control needs into runtime architecture and software behavior. The platform is being defined from the ground up. Near-term work includes runtime execution, I/O drivers, deterministic scheduling, redundancy, diagnostics, proof-of-concept development, and prototype validation. The longer-term goal is a software foundation for controlling, observing, testing, and evolving industrial energy systems, supporting non-safety-related controls, integration, simulation, testing, telemetry, and future plant operations. The position is based in the United States and requires working on-site in Austin, Texas, with travel as needed for collaboration, integration, testing, and installation support. 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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior