Embedded Software Engineer
Cleared2Hire | The GovTech Talent Platform · Los Angeles Metropolitan Area · 1 mo ago
On-siteEngineeringFull-time
About the role
Cleared2Hire is recruiting an Embedded Software Engineer for a mission‑driven team working to make nuclear energy more affordable. This is a hands‑on opportunity to develop safety‑critical software for industrial systems, working alongside engineers and scientists across electrical, mechanical, chemical, and nuclear disciplines. Located in Los Angeles, CA.
Responsibilities
- Develop embedded firmware in C/C++ and Rust to control electromechanical actuators and process high‑speed sensor data.
- Design state machines, control architectures, and fault‑tolerant control logic.
- Partner with hardware and electrical engineers on system bring‑up, integration, and troubleshooting.
- Build automated build, test, and validation infrastructure.
- Validate safe, deterministic behavior under normal and fault conditions.
- Debug systems using oscilloscopes, logic analyzers, and other laboratory tools.
- Support system testing, commissioning, and improvements to production equipment.
Requirements
- A bachelor’s degree in computer science, engineering, mathematics, or a related STEM discipline.
- 5+ years of professional experience.
- Experience developing embedded or low‑level systems.
- Programming experience in C, C++, Go, Python, or Rust.
- Strong engineering fundamentals and the ability to make sound technical decisions with incomplete information.
Skills
- Data acquisition systems and digital signal processing.
- PCBA bring‑up and electrical hardware troubleshooting.
- Low‑level communication protocol debugging.
- Working in a fast‑paced engineering or startup environment.
Benefits
- Medical, dental, and vision coverage.
- Access to a 401(k).
- Potential stock options.
Schedule
The role may require extended hours and weekends as needed.