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