> Markdown version of [/jobs/ext/3040868-lead-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/3040868-lead-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Firmware Engineer - **Company:** HP Inc - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $162,000.0 - $252,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Unit Testing, C++ (Programming Language), Software Debugging, Embedded C, Embedded Software, Firmware, FreeRTOS, Cloud Services, System Software, Wi-Fi Technology, Cypress (Programming Language), Low Latency, Production Code, Codebase, Hardware Debugging - **Published:** September 23, 2026 - **Apply:** https://www.sanfranciscogigs.com/job.asp?id=3401611095&tx=FJ4542FFF&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * 8+ years experience developing firmware for embedded microcontrollers * Deep experience in embedded firmware with demonstrable knowledge in radio stacks (BT, BLE, Wi-Fi), sensor and audio pipelines, ARM MCU architecture. * Passionate about low-power (<1mW sleep) systems, audio subsystem integration, and cloud-connected embedded devices. * Proficient in FreeRTOS or Zephyr, Embedded C, C++, protocols, and unit test frameworks * Comfortable working in large multi-developer codebases * Ability to collaborate in a psychologically safe and healthy team environment Preferred Skills * Experience developing and debugging Qualcomm, STM32, Cypress/Infineon PSoC, or Nordic * Experience shipping high-reliability production code * Comfortable with low-level hardware debugging tools and techniques ## Description The System Software team is responsible for firmware, operating system software, hardware-accelerated algorithms, and core developer frameworks supporting our products. We serve as the glue between our hardware teams and our higher-level software teams, and delight in finding creative solutions to complex, interdisciplinary problems as we bring our product visions to life. As a firmware engineer on our team, you will develop firmware for low-power embedded microcontrollers to coordinate sensors, ensure security and privacy, manage power subsystems, and more. You will also have plenty of opportunity to develop and grow your own management and leadership skills as you coordinate development efforts with vendors, consultants, and manufacturing partners. What You Might Do * Design and develop firmware and embedded system architecture for leading-edge ARM-based MCUs in our prototypes and products * Collaborate with the EE, RF, Security, Cloud Services, and AI models team to build high-performance, secure, reliable systems * Bring up and debug new hardware in the lab and support builds at remote production sites * Establish and manage performance metrics including code size, model performance, memory footprint, power consumption, latency. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Building your way to a serverless powered IOT Buzzwire game](https://www.wearedevelopers.com/videos/590-building-your-way-to-a-serverless-powered-iot-buzzwire-game) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)