Embedded Software Engineer
Job in
Los Angeles, Los Angeles County, California, 90079, USA
Listed on 2026-08-30
Listing for:
Real Time Recruitment Solutions (RTRS)
Full Time
position Listed on 2026-08-30
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, Unix/Linux
Job Description & How to Apply Below
Senior Embedded Software Engineer
- Los Angeles
- Onsite - up to $220k base + Equity
Defense Tech / Autonomous Systems | Hardware-in-the-Loop | 0-to-1 Greenfield
We are building next-generation autonomous underwater systems that redefine defense tech and undersea operations. We operate fast, engineer from first principles, and cut out unnecessary bureaucracy.
We are hiring multiple Senior Embedded Software Engineers to serve as Responsible Engineers (REs). In this hands-on Individual Contributor role, you will take full technical ownership of a critical embedded subsystem from blank-sheet architecture through to sea trials and operational deployment.
Choose Your Technical TrackYou will take primary ownership of one of three core focus areas:
- Embedded Linux Compute: Own platform software below the autonomy layer (BSPs, Yocto/Buildroot, kernel drivers, secure boot, latency tuning, and ).
- Motor Control Firmware: Own the MCU-based stack for actuators and thrusters (closed-loop FOC, inverter protection, PWM/timing, and power electronics integration).
- Battery Management Systems (BMS): Own high-reliability battery firmware (cell monitoring/balancing, SOC/SOH estimation, thermal control state machines, and fault mitigation).
- Own the entire subsystem lifecycle: architecture, coding, hardware bring-up, HIL/SIL validation, and field support.
- Write robust, deterministic production code in C/C++ (or Rust) under strict timing, memory, and compute constraints.
- Work shoulder-to-shoulder with Avionics and Power Electronics teams to debug board-level issues using oscilloscopes, logic analyzers, and debuggers.
- Build automated test and CI/CD pipelines (HOOTL, SIL, HIL) to ensure mission-critical reliability.
- Mentor junior engineers and conduct rigorous code/architecture reviews while staying deep in the codebase.
- Core
Experience:
~5+ years of hands-on embedded software/firmware development (Deep expertise in either Embedded Linux or bare-metal/RTOS MCUs). - Low-Level Mastery: Strong systems programming proficiency (C/C++), deep understanding of concurrency, DMA, interrupts, and memory management.
- Hardware Literacy: Proven experience reading schematics, leading board bring-up, and debugging low-level communication buses (CAN, SPI, I2C, UART, Ethernet).
- Execution Mindset: Comfortable navigating ambiguity, rapid prototyping, and delivering deterministic code for physical hardware.
- Compliance: U.S. Citizenship and eligibility to obtain/maintain a U.S. Security Clearance are strictly required.
- Experience with autonomous platforms (AUVs, ROVs, UAVs, robotics), aerospace, or safety-critical electromechanical systems.
- Track-specific depth:
Linux kernel/driver development, advanced motor commutation algorithms, or high-voltage BMS safety architectures. - Hands-on experience participating in field tests, sea trials, or rapid hardware iteration cycles.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×