A

Antares Nuclear

Develops autonomous microreactors for remote power

Senior Software Engineer - Hardware Test Platform

Backend EngineeringUpdated on Nov 14
Full-timeLos Angeles, CA, USA$175k - $220k /yr

About the Job

Requirements

  • A 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.

Responsibilities

  • 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 that supports configurable procedures, equipment state management, pass/fail criteria, and repeatable execution.
  • Develop operator interfaces for configuring tests, issuing commands, monitoring measurements, and diagnosing failures.
  • Implement command validation, equipment limits, fault handling, and recovery behavior in coordination with hardware and controls engineers.
  • Capture synchronized measurements and logs alongside test parameters, hardware configurations, calibration information, and software versions.
  • Build tools for reviewing test runs, comparing performance, identifying anomalies, and generating reports.
  • Support reliable operation on local test stations, including interrupted communications, device failures, and network outages.
  • Establish software testing, version control, deployment, and documentation practices that support multiple test stands and users.
  • Participate in hardware bring-up, test campaigns, and root-cause investigations, using feedback from engineers and operators to improve the platform.

Desired Qualifications

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

Develops autonomous microreactors for remote power

Preparing company description.

Company size
51-200
Company stage
Grant
Total funding
$765.1M
Headquarters
Los Angeles, CA
Founded
2023

Recently Posted Jobs

Explore more opportunities at Antares Nuclear

See more jobs