Senior/Staff Firmware Engineer
Strategic Employment Inc
National, WA, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.wayup.com
Prepare application
- Draft 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.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 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
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
about 1 month 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?
over 3 years ago