Senior/Staff Firmware Engineer
Strategic Employment Inc
National, WA, United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$150,000.0 - $200,000.0
Working hours
Regular working hours
Job source
Tech stack
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
+16 more
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
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.
Requirements
- 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.
Benefits & conditions
$200,000 per year
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.wayup.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
about 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago