General Matter
Lead Embedded Software Engineer
$165K–$280K
Los Angeles, CA +1 · Full-time · Posted Aug 27, 2026
- Location
- Los Angeles, CA
Los Angeles, California, United States - Experience
- 7+ years of professional software development experience, with a majority in an embedded domain; 1+ years of experience leading a team.
- Education
- B.S. in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- Visa sponsorship
- Currently a US Citizen with capability to obtain and maintain a US DOE-Q clearance.
About the job
Design and develop safety-critical embedded firmware for electromechanical systems while leading the team and setting its technical architecture.
What you'll do
- Develop bare-metal firmware, bring up boards, write drivers, and debug hardware/software issues in the lab.
- Design portable hardware abstraction layers and build hardware-in-the-loop testing infrastructure for real hardware.
- Set technical direction, analyze system failure modes, collaborate across engineering disciplines, and mentor engineers.
What they ask for
- B.S. in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- 7+ years of professional software development experience, with a majority in an embedded domain; 1+ years of experience leading a team.
- Strong production experience in modern C++ or Rust.
- Hands-on hardware/software integration and device-driver development; able to read schematics and datasheets and debug on the bench.
Nice to have
- Experience with wired communication stacks, bootloaders, board bring-up, closed-loop control, simulation or HIL, digital signal processing, or safety-critical embedded software.
- Technical leadership in engineering standards and team building; experience in a fast-paced, startup-like environment.
Pay
USD $165,000 to $280,000 annually (base salary)
Tools
C++, Rust, UART, SPI, I2C, CANopen, TCP, UDP
Model-written summary · the original posting is authoritative