CareerPlanSign in

Lead Embedded Software Engineer- Hybrid In San Diego

San Diego, California, United States💼 Full-time🗓 2026-08-19 → 2026-09-27

Core

Lead and mentor a team of embedded software engineers, driving root-cause analysis and resolution of complex firmware, hardware/software integration, and field issues.

Role type

Lead embedded software engineer (firmware & systems)

Builds

Embedded Linux systems, bare-metal and multi-threaded systems, and firmware for various processing platforms

Domain

Embedded systems, firmware, hardware/software integration

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded Linux system development (Application and Kernel), rapid prototyping, root-cause analysis, board bring-up and debugging, Real-time OS (ThreadX, VxWorks, FreeRTOS, Zephyr), hardware interfacing (USB, PCIe, Ethernet, SDIO, SPI, UART, I2c), protocol stacks (TCP/IP, RTSP/RTP), schematics and component datasheets reading, version management (Git), Agile methodologies

Preferred skills

Yocto, PetaLinux, ARM SoCs, micro-controllers, GNU tools, Eclipse, Visual Studio, Green Hills, IAR, JTAG debuggers, logic analyzers, scopes

Technologies

Embedded Linux, Yocto, PetaLinux, ARM SoCs, ThreadX, VxWorks, FreeRTOS, Zephyr, USB, PCIe, Ethernet, SDIO, SPI, UART, I2c, TCP/IP, RTSP/RTP, Git, GNU tools, Eclipse, Visual Studio, Green Hills, IAR, JTAG

Responsibilities

Lead and mentor a team of embedded software engineers, provide technical guidance and code/design reviews, drive root-cause analysis and resolution of complex firmware and integration issues, perform board bring-up and debugging, architect bare-metal and multi-threaded systems, interface with I/O hardware and protocol stacks

Seniority

Lead, hands-on IC with mentorship

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.