> Markdown version of [/jobs/ext/2002067-senior-staff-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/2002067-senior-staff-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). --- # Senior/Staff Firmware Engineer - **Company:** Strategic Employment Inc - **Location:** National, WA, United States (Remote available) - **Experience:** Expert - **Salary:** $150,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** LTE (Telecommunication), Bluetooth Low Energy (Bluetooth), Booting (BIOS), C++ (Programming Language), Software Debugging, Linux, Device Drivers, Memory Management, Embedded C, Linux on Embedded Systems, Perl (Programming Language), Embedded Software, Firmware, H.264/MPEG-4 AVC, Python (Programming Language), Lua (Scripting Language), Real-Time Operating Systems, Transmission Control Protocol (TCP), WebRTC, Wi-Fi Technology, High Efficiency Video Coding (HEVC), Audio Streaming, Git, RTSP, Zigbee, U-Boot, Software Version Control, Hardware Debugging - **Published:** August 9, 2026 - **Apply:** https://www.wayup.com/i-j-Senior-Staff-Firmware-Engineer-Strategic-Employment-874651219015834/ ## About the Role + 7+ years of embedded firmware development experience + Embedded C and C++ + RTOS and/or Embedded Linux platform experience + Deep expertise in at least one of: video/audio streaming (H.264/H.265, RTSP/RTP/WebRTC) OR networking/connectivity protocols (Wi-Fi, BLE, LTE, TCP/UDP) + Git/source control + Hands-on hardware debugging (oscilloscopes, logic analyzers, protocol analyzers) + Device driver development/debugging Strong Pluses: + Consumer IoT / smart home product experience + Zigbee, Z-Wave, Thread, or Matter protocol experience + Linux memory management, bootloaders (U-Boot), kernel internals + Python/Perl/Lua scripting + Manufacturing/production support experience + Demonstrated technical leadership (design reviews, mentoring, driving architecture) - a plus at any level, required for Staff-track placement + Master's degree **US Citizens and Permanent Residents are welcome to apply. Unable to provide sponsorship at this time.** ## Description A fast-growing smart home hardware company is looking for a Senior or Staff Embedded Firmware Engineer to help build and architect the firmware powering their next generation of connected IoT devices. You'll work deep in either the video/streaming stack or the networking/connectivity stack, owning features independently or driving architecture and mentoring engineers depending on level. ## Related Videos - [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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Computer Vision from the Edge to the Cloud done easy](https://www.wearedevelopers.com/videos/263-computer-vision-from-the-edge-to-the-cloud-done-easy) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)