Embedded Systems Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
Requirements
We are looking for a Senior Embedded Systems Engineer with strong experience in C/C++, Embedded Linux, Device Drivers, and Linux BSP. The ideal candidate should have hands-on experience designing, developing, testing, and optimizing embedded software for streaming/CTV platforms.
Must-Have Skills
- 6-8 years of Embedded Systems development experience
- Expert-level C and C++ programming
- Strong experience with C++11 / C++14 / C++17
- Strong Embedded Linux experience
- Hands-on experience with Device Drivers, BSP, and Linux Subsystems
- Strong knowledge of Multithreading, Algorithms, IPC, and RPC
- Experience with embedded software architecture, design, prototyping, development, code reviews, and unit testing
- Strong understanding of C++ build processes
- Experience with Memory and Performance Profiling tools
- Strong understanding of Linux internals and system-level programming
- Experience working with client-server, peer-to-peer, and publish/subscribe communication models
- Strong troubleshooting, debugging, and performance optimization skills
- Ability to collaborate effectively with cross-functional and distributed engineering teams
Streaming / Communication Skills - Strong Plus
Experience with streaming and communication protocols such as:
| RTP | RTSP | HLS | HTTP | TLS | REST | WebSockets | JSON | XML | Protobuf | FlatBuffers |
Must-Have Screening Checklist
· C / C++ (C++11/14/17)
· Embedded Linux
· Device Drivers
· BSP / Linux Subsystems
· Multithreading / Algorithms
· IPC / RPC
· C++ Build Process
· Memory & Performance Profiling
· RTP / RTSP / HLS - Strong Plus
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
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
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Where To Find Software Engineering Jobs
Best Countries for Software Engineers
Find a Developer Job: 12 Best Job Sites For Developers