Base Salary
$150k - $185k/yr
Responsibilities
- Design, develop, test, and maintain firmware for reactor instrumentation, control, monitoring, and electrical support systems.
- Develop embedded software in C/C++ for microcontrollers, embedded processors, and real-time hardware platforms.
- Bring up new hardware, debug board-level issues, and validate firmware using laboratory equipment.
- Implement SPI, I2C, UART, CAN, Ethernet, RS-485, or similar communication interfaces.
- Develop sensor acquisition, actuator control, telemetry, diagnostics, fault detection, and system health monitoring firmware.
- Collaborate with electrical engineers on schematics, board reviews, signal integrity, interface definitions, and hardware/software requirements.
- Support hardware-in-the-loop testing, automated test frameworks, data acquisition systems, and integration campaigns.
- Create firmware test plans, verification procedures, and documentation for configuration-controlled releases.
- Analyze failure modes, define safe states, implement fault-handling logic, and drive root-cause investigations across firmware, electrical, and integration issues.
- Work with systems, software, test, safety, and licensing teams to support safety, reliability, regulatory, and qualification requirements.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.
- At least five years of experience developing production software in C, C++, Python, Rust, or similar languages for hardware-integrated, distributed, embedded, robotics, aerospace, automotive, industrial, or mission-critical systems.
- Experience building multi-threaded or multi-process software systems involving IPC, networking, message passing, or publish/subscribe architectures.
- Experience integrating software with sensors, controllers, DAQs, power supplies, embedded systems, or other hardware-facing interfaces.
- Strong debugging skills across software, hardware, and system-integration boundaries.
- Ability to design clear software interfaces, data models, state machines, and testable system behaviors.
- Preferred experience includes regulated or safety-critical environments, real-time systems, RTOS-based or bare-metal development, hardware bring-up, board-level debugging, and firmware validation.
- Preferred familiarity includes bootloaders, firmware update mechanisms, device drivers, low-level peripherals, embedded communication stacks, configuration-controlled systems, and safety-critical standards such as IEEE, IEC, DO-178C, DO-254, IEC 61508, ISO 26262, or DOE nuclear standards.
- Preferred experience contributing to formal design reviews, hazard analyses, verification plans, or qualification documentation.
- Applicants must meet applicable U.S. ITAR eligibility or authorization requirements.
About Antares
Energy abundance unlocks progress. It powers missions, grows economies, strengthens national security, and expands what’s possible on Earth and beyond. But in the places where power is most critical, it’s often the hardest to deliver. That’s the problem we’re solving. At Antares, we’re building compact nuclear microreactors to deliver reliable, mobile energy where it’s needed most: remote military bases, austere industrial sites, and, one day, deep space and underwater missions. The U.S. nuclear industry hasn’t seen true momentum in decades. We’re moving it forward with urgency, humility, and a commitment to building what’s needed now. Our team includes engineers and operators from SpaceX, Relativity Space, Ursa Major, the White House, MIT, Rigetti Computing, and the U.S. Air Force. Backed by over $600M from top-tier investors, we’re focused on shipping hardware, not hypotheticals.
