Drimva

General Matter

Embedded Software Engineer

$125K–$250K

Los Angeles, CA +1 · Full-time · Posted Jan 9, 2025

Location
Los Angeles, CA
Los Angeles, California, United States
Experience
5+ years of professional embedded software development experience.
Education
B.S. in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
Visa sponsorship
Must currently be a US Citizen and capable of obtaining and maintaining a US DOE-Q clearance.

About the job

Designs and develops safety-critical embedded firmware for electromechanical systems, from board bring-up and drivers to hardware-in-the-loop testing.

What you'll do

  • Develop bare-metal firmware in modern C++ and build drivers, communication stacks, and portable hardware abstraction layers.
  • Bring up and debug boards using lab equipment, and build HIL infrastructure that tests software on real hardware.
  • Analyze and mitigate system failure modes while collaborating with electrical, controls, mechanical, and software engineers.

What they ask for

  • B.S. in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 5+ years of professional embedded software development experience.
  • 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 testing, digital signal processing, or safety-critical embedded software.
  • Technical leadership in engineering standards or team development, or experience in a fast-paced startup-like engineering environment.

Pay

$125,000–$250,000 USD annually; base salary

Tools

C++, Rust, UART, SPI, I2C, CANopen, TCP, UDP

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)