Antares
Senior Software Engineer, Hardware Test Platform
Los Angeles. Posted a month ago
The role
You will build a software platform to test and validate reactor components and subsystems. This involves developing reusable infrastructure that connects to hardware, automates test procedures, and enables data capture and monitoring.
What you will do
- Architect and build a shared platform for hardware interfaces, test execution, data acquisition, live monitoring, and analysis.
- Develop reusable drivers and adapters for sensors, data acquisition systems, controllers, laboratory instruments, and custom electronics.
- Build a test sequencing framework for configurable procedures and repeatable execution.
- Develop operator interfaces for configuring tests, issuing commands, and monitoring measurements.
- Implement command validation, equipment limits, fault handling, and recovery behavior.
- Capture synchronized measurements and logs alongside test parameters and hardware configurations.
- Build tools for reviewing test runs, comparing performance, and generating reports.
- Support reliable operation on local test stations.
- Establish software testing, version control, deployment, and documentation practices.
- Participate in hardware bring-up, test campaigns, and root-cause investigations.
Required qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent practical experience.
- Demonstrated experience owning production software from architecture through deployment and maintenance.
- Proficiency in at least one modern programming language.
- Experience building hardware-facing software using asynchronous programming, structured data models, automated testing, and maintainable API design.
- Hands-on experience integrating software with instruments, sensors, controllers, data acquisition systems, or other physical hardware.
- Familiarity with hardware communication interfaces such as serial, TCP/IP, CAN, Modbus, SCPI, or VISA.
- Experience capturing, storing, and processing measurement data.
- Strong debugging skills across software, communications, and hardware integration.
- Ability to translate engineering needs into clear requirements and deliver tools used by multidisciplinary teams.
Nice to have
- Experience building test automation platforms, hardware-in-the-loop systems, or automated manufacturing test infrastructure.
- Experience developing web or desktop interfaces for equipment control and live data visualization.
- Familiarity with time-series databases, streaming telemetry, timestamp synchronization, and test data management.
- Experience with laboratory instrumentation and industrial equipment, including power supplies, electronic loads, thermocouples, pressure transducers, and programmable controllers.
- Experience with simulation, device emulation, and fault injection for validating hardware-facing software.
- Familiarity with Linux, containerized deployments, CI/CD, and software distribution across multiple test stations.
- Experience supporting traceability, configuration management, and controlled test procedures in aerospace, energy, industrial, or other high-reliability environments.
About the company
Antares is building mass-producible, inherently safe, deployable microreactors to make clean energy abundant. The team includes members from SpaceX, the White House, the Pentagon, the Department of Energy, MIT, and various National Laboratories.