Senior Firmware Engineer

Purple Lemon Recruitment

  • Los Angeles, California
  • 30+ days ago

    Highlights

    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.

    Numbers & Facts

    LocationLos Angeles, California

    Description

    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


    Similar Jobs

    See more jobs