Principal Embedded Software Engineer Job
6 days ago
El Segundo CA, Los Angeles County, CA; California, United States
Decisive Point
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Principal Embedded Software Engineer
Define and implement architecture for fault‑tolerant embedded I&C software across multiple subsystems
Job Tags: Software
Radiant is seeking a Principal Embedded Software Engineer to set the technical direction for embedded software across instrumentation and control (I&C) systems. You will have the opportunity to shape the embedded software foundation of the first commercialized portable nuclear microreactor, technology that will redefine how the world accesses clean, reliable power.
Define and own the embedded software architecture for I&C systems, establishing patterns and standards that scale across the full program lifecycle.
Lead design and development of reliable, fault‑tolerant embedded software for production hardware operating in demanding environments.
Serve as the senior technical voice in design reviews, setting the bar for rigor, surfacing systemic risks, and driving decisions that span multiple subsystems and teams.
Own the full engineering lifecycle, from architecture through test, build, and field implementation, and set expectations for how the team executes that lifecycle.
Establish robust hardware and software testing frameworks, validation methodology, and documentation standards that meet rigorous safety requirements.
Mentor and grow embedded engineers across the team; model technical excellence and engineering judgment.
Partner with electrical, controls, and hardware engineering leadership to align on cross‑disciplinary interfaces and constraints.
Bachelor's degree in computer engineering, computer science, electrical engineering, or a related field.
~8+ years of industry experience in embedded software, including significant ownership of system‑level architecture decisions.
~ Deep proficiency in embedded C/C++.
~ Track record of influencing technical direction beyond your immediate team, through documentation, standards, or cross‑functional alignment.
~ Experience working with Simulink Autocode C++ export in a production context.
Experience with CMake in large, multi‑target embedded builds.
ability to debug at the hardware/software boundary.
Experience in safety‑critical or high‑reliability domains (aerospace, defense, medical, nuclear, or industrial).
Must be willing to work extended hours and weekends as necessary to accomplish our mission.