Senior Embedded Software Engineer

LHH
Irvine, CA

A rapidly growing company is seeking to hire a Senior Embedded Software Engineer, where you'll be responsible for embedded systems development from concept through production, including requirements, architecture, coding, testing, and release


Location: Hybrid in Irvine, CA (4 days a week)

Employment Type: Direct hire, full-time (NO C2C or visa transfers & sponsorships)


Responsibilities

  • Develop and maintain firmware across embedded Linux platforms and device drivers.
  • Build firmware applications for company devices; optimize existing firmware for performance, power usage, and reliability.
  • 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, WebSockets).
  • 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 5+ 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.
  • Working knowledge of Containerization, either Dockers or Kubernetes.
  • Experience with wireless systems (BLE, Wi-Fi, RF) and communication protocol design.
  • Strong skills in debugging, test automation, and use of oscilloscopes, logic analyzers, etc.
  • Proficient with lab debug tools (oscilloscope, logic analyzer) and systematic defect triage/RCA.
  • Ability to analyze performance, optimize memory footprint, and design for low-power systems.
  • Excellent problem‑solving, documentation, and cross‑team collaboration skills.


Highly Preferred

  • Edge gateway development on ARM/Intel SBCs; device‑to‑cloud architectures.
  • Knowledge of IoT systems and device-to-cloud architectures (Azure IoT, GCP IoT Core equivalents).
  • 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.


Benefits:

  • Competitive market salary based
  • 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 https://www.lhh.com/us/en/candidate-privacy

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

• San Francisco Fair Chance Ordinance

// // //