Senior- Embedded Software Engineer
Listed on 2026-09-12
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Software Engineer, Software Testing
About Us
At Antares, our long-term mission is to make clean energy abundant from Earth to the Asteroid Belt. We’re fueled by the belief that advanced nuclear energy can strengthen our military, solve the climate crisis, elevate global living standards, and expand humanity's presence in outer space. To achieve our mission, we’re building mass-producible, inherently safe, deployable microreactors that can be used terrestrially, underwater, and in space.
The Antares team hails from SpaceX, the White House, the Pentagon, the Department of Energy, MIT, Rigetti Computing, General Atomics, Relativity Space, Ursa Major, and National Laboratories like Idaho, Oak Ridge, Los Alamos, and Savannah River. Antares has raised over $600M in venture capital from top-tier investors and has hundreds of million-dollars on contract with the military services, NASA, and the Department of Energy.
Aboutthe Role
Antares is seeking a Senior or Staff Embedded Software Engineer to build the real-time software that operates and tests our first-of-a-kind microreactor hardware. This software sits between custom electronics and reactor control infrastructure, translating sensor data, commands, timing requirements, diagnostics, and fault responses into reliable embedded behavior. Your primary focus will be end-to-end ownership of embedded software systems across the full software lifecycle.
You will drive projects from conceptual design and requirements definition through technical design, verification and validation planning, implementation, validation and integration, operational readiness, deployment, and ongoing operations and maintenance.
You will partner with firmware engineers on board bring-up, device drivers, bootloaders, and hardware integration. You will also work across electrical, controls, reactor software, systems, safety, and test teams to turn evolving requirements into dependable, testable software. You should be comfortable defining boundaries with hardware-facing software and supporting system-level debugging. This is a hands‑on software role. You will write production C/C++, integrate hardware‑facing components, debug system‑level issues, participate in integration and qualification testing, and provide technical guidance to other engineers.
Key Responsibilities- Own the full lifecycle of real-time embedded software projects for reactor and test hardware, defining the technical approach, execution plan, risks, and verification strategy.
- Collaborate with electrical, controls, reactor software, systems, safety, and test teams to define and document software requirements, resolve interfaces and risks, and translate system needs into software architecture and testable, observable behavior.
- Define software boundaries and partition functionality among hardware-facing components, communication services, interrupts, real‑time tasks, state machines, control functions, and application logic.
- Integrate embedded software with custom electronics, hardware interfaces, and control algorithms.
- Analyze failure modes and implement predictable fault handling and recovery behavior.
- Support hardware integration, qualification, and reactor test campaigns, including cross‑disciplinary debugging in the lab.
- Develop and review software designs, interface definitions, test plans, verification procedures, and release documentation.
- Lead design and code reviews, establish embedded software best practices, and mentor more junior engineers.
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related technical field.
- Experience working with microcontrollers, bare-metal systems, an RTOS, or similarly constrained real‑time platforms.
- Experience designing embedded…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).