Senior Embedded Software Engineer
Listed on 2026-02-14
-
Software Development
Embedded Software Engineer
A rapidly growing company is seeking to hire a Senior Embedded Software Engineer
, where you’ll design and deliver high‑performance firmware across Linux and bare‑metal systems
, powering the next generation of edge devices deployed at scale in real‑world environments. You’ll work on firmware that drives intelligent devices operating at the edge — integrating embedded systems, connectivity, gateways, and cloud analytics. Your contributions will directly impact product reliability, performance, and customer experience.
Location
:
Hybrid in Irvine, CA (4 days a week)
Employment Type: Direct hire, full-time (NO C2C)
Responsibilities
- Design, implement, and ship embedded firmware on Linux and bare-metal
/RTOS targets. - Build device applications and internal Python tooling for diagnostics, data capture, and validation.
- Optimize systems for low‑power, performance, and reliability; drive root‑cause analysis with oscilloscopes/logic analyzers.
- Produce architecture/design docs; contribute to design reviews and verification plans with QA/SQA.
- Integrate devices with edge gateways (ARM/Intel), containers (Docker), and OTA/device‑management agents.
- Implement secure connectivity with BLE, Wi‑Fi, Zigbee/802.15.4, and IoT patterns (MQTT, REST, Web Sockets).
- Support data flows to cloud (Azure/GCP) services for analytics/ML; contribute to secure boot, telemetry, and platform hardening.
- Collaborate cross‑functionally on sensor fusion, computer vision/edge AI, and system bring‑up.
Qualifications
Required
- BS/MS in EE/CS (or related) and 7+ years in embedded software/firmware
- Strong C and Python for automation/tooling.
- Experience working with embedded Linux and bare metal.
- Embedded Linux expertise (kernel/drivers, U‑Boot); familiarity with Yocto or similar build systems.
- Hands‑on with BLE, Wi‑Fi, RF stacks and low‑power optimization.
- Proficient with lab debug tools (oscilloscope, logic analyzer) and systematic defect triage/RCA.
- Excellent problem‑solving, documentation, and cross‑team collaboration skills.
Preferred
- Experience with sensor fusion, computer vision, or on‑device ML.
- Secure device lifecycle, fleet management, and robust OTA update pipelines.
- Background in industrial/retail IoT or other safety‑critical domains.
- Full benefits package - Health Insurance, PTO
- Hybrid Work Schedule
Equal Opportunity Employer/Veterans/Disabled
To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
• The California Fair Chance Act
• Los Angeles City Fair Chance Ordinance
• Los Angeles County Fair Chance Ordinance for Employers
#J-18808-Ljbffr(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).