Senior/Staff Firmware Engineer

Strategic Employment
  • Remote, Rm
  • Remote
  • Instant Apply
30+ days ago

Job 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.

If this sounds like a fit for your next career move, apply now! 

Title: Senior / Staff Embedded Firmware Engineer
Location: Remote in the United States
Compensation: $150–200K base (level-dependent) + 20% bonus + RSU 

Must-Haves:

  • 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.** 

Numbers & Facts

LocationRemote, Rm (
Remote
)

Skills

  • Audio Streamingunmatched
  • Bootingunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Computer Firmwareunmatched
  • Debugging Skillsunmatched
  • Device Driversunmatched
  • Embedded Linuxunmatched
  • Embedded Systemsunmatched
  • Gitunmatched
  • Hardware Debuggingunmatched
  • Internet of Thingsunmatched
  • Linux Operating Systemunmatched
  • Logic Analyzerunmatched
  • Luaunmatched
  • Manufacturingunmatched
  • Memory Managementunmatched
  • Mentoringunmatched
  • Network Connectivityunmatched
  • Network Protocolsunmatched
  • Oscilloscopeunmatched
  • Perl Programming Languageunmatched
  • Production Supportunmatched
  • Protocol Analysisunmatched
  • Python Programming/Scripting Languageunmatched
  • RTSP (Realtime Streaming Protocol)unmatched
  • Realtime Operating Systemunmatched
  • Realtime Transport Protocolunmatched
  • Smart Homesunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • TCP (Transmission Control Protocol)unmatched
  • Technical Leadershipunmatched
  • Technical/Engineering Designunmatched
  • UDP (User Datagram Protocol)unmatched
  • Video Streamingunmatched
  • Wireless Protocols/Standardsunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder