Senior Firmware Engineer

Purple Lemon Recruitment

Los Angeles, California

JOB DETAILS
SKILLS
ARM (Advanced RISC Machine), Atlassian JIRA, Boundary Scan, C Programming Language, C++ Programming Language, CMake, Computer Firmware, Computer Programming, Cross-Functional, Debugging Skills, Embedded Programming Languages, Embedded Systems, Git, Hardware Quality Assurance, Healthcare, I2C, IDE (Integrated Development Environment), Internet of Things, Linux Operating System, Microcontroller, Product Development, Product Lifecycle, Product Support, Product Testing, Product/Service Launch, Realtime Operating System, Schematics, Serial Communications Protocols, System Architecture, System Integration (SI), Systems Engineering, Team Player, United States Citizen, Willing to Travel, Wireless Communications
LOCATION
Los Angeles, California
POSTED
14 days ago

Job Title: Senior Firmware Engineer

Location: On-site – California, USA

Salary: $135,000 – $185,000

Work Type: Full-time

Clearance: US Citizen required


About the Role

We are hiring a Senior Firmware Engineer to join a high-performing engineering team developing innovative connected devices across consumer and healthcare environments.

This role requires a hands-on engineer who can take ownership of firmware development across the full product lifecycle, from concept through to production and deployment.


Key Responsibilities

• Own firmware development across new and existing products

• Write high-quality embedded code, including features and bug fixes

• Lead firmware contributions in cross-functional product development

• Collaborate with hardware, testing, and product teams

• Support system design, debugging, and optimisation

• Develop test applications, documentation, and requirements

• Drive timely delivery of firmware milestones

• Support product launches and post-release improvements

• Work with external vendors and partners where required


Required Experience

• 5+ years experience in firmware / embedded systems engineering

• Strong programming skills in Embedded C (C++)

• Experience with ARM-based microcontrollers

• Experience with RTOS (FreeRTOS, Zephyr or similar)

• Strong experience with:

  • Serial communication protocols (SPI, I2C, USART)
  • Low-level debugging (JTAG or equivalent)
  • Hardware bring-up and system integration
  • • Ability to read and understand hardware schematics
  • • Experience with product development and productisation


Tools & Environment

• VS Code or similar IDEs

• CMake, GNU toolchains

• Git, Jira

• WSL or Linux-based environments


Nice to Have

• Experience with wireless / cellular communication

• Understanding of IoT system architecture

• Experience with power optimisation

• Exposure to full product lifecycle from concept to launch


Additional Information

• On-site role in California

• Approx. 10% international travel

• Strong cross-functional collaboration environment


About the Company

P

Purple Lemon Recruitment