Job Description
Job Description
Embedded Software Engineer
Location : Irvine, CA
Schedule : Hybrid (4 days onsite; Friday WFH)
Employment Type : Full Time, Permanent
About the Opportunity
A growing engineering team in Irvine is hiring an Embedded Software Engineer (Junior) to support the development of next generation embedded and IoT devices used across large scale retail environments. This is a strong opportunity for an early career engineer looking to grow under experienced senior developers while working hands on with Linux systems, microcontrollers, sensors, and connected hardware.
This role was created due to growth and offers excellent visibility, mentorship, and career progression.
What You Will Do
- Develop and maintain firmware for bare metal microcontrollers and embedded Linux devices
- Build firmware applications and optimize for performance, reliability, and power efficiency
- Support hardware bring up, prototype testing, board validation, and peripheral integration
- Work with common device interfaces such as UART, SPI, I2C, GPIO, ADC
- Develop internal scripts and tools for diagnostics, testing, and data collection
- Investigate field issues, analyze logs, reproduce failures, and contribute to root cause analysis
- Use debugging tools such as serial logs, core dumps, oscilloscopes, logic analyzers, and GDB
- Support unit and integration testing, regression validation, and release readiness
- Document troubleshooting steps, release notes, and internal technical guides
Required Qualifications
Bachelor's or Master's in Electrical Engineering, Computer Science, or related field2 to 5 years of embedded development experienceProficiency in C and C plus plus , with Python a plusExperience with bare metal and embedded Linux developmentFamiliarity with Yocto or Linux based build systemsUnderstanding of common embedded interfaces and peripheralsDemonstrated debugging ability and familiarity with lab toolsStrong analytical and problem solving mindsetMust be a US Citizen or Green Card holderPreferred Qualifications
Experience working with ARM or Intel SBCsExposure to Docker, containers, or Kubernetes on embedded systemsKnowledge of IoT architectures and device to cloud systemsExperience with firmware updates, OTA, or remote diagnosticsExposure to sensor fusion, computer vision, or edge computing constraintsCompensation and Benefits
Competitive junior level base salary based on posted band5 percent annual incentive bonusMedical, dental, PTO, and standard benefits packagePay Details : $110,000.00 to $140,000.00 per year
Search managed by : Cheyanne Muller
Equal Opportunity Employer / Veterans / Disabled
Military connected talent encouraged to apply
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 ActLos Angeles City Fair Chance OrdinanceLos Angeles County Fair Chance Ordinance for EmployersSan Francisco Fair Chance OrdinanceMassachusetts Candidates Only : It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.