Senior Embedded Software Engineer (C++/Media Domain)
The Giant Bullseye
- Dallas, TX
- $60.00 per hour
- Permanent
- Full-time
We are seeking highly skilled Senior Embedded C++ Engineers with strong expertise in media domain technologies. The ideal candidates will have deep proficiency in modern C++ standards, system-level architecture, networking protocols, and Linux environments. This role involves building high-performance, reliable software solutions for multimedia applications, with opportunities to work on cutting-edge video streaming, media pipelines, and DRM technologies.Required SkillsStrong proficiency in C11 and C++17 (or higher), including memory management, templates, and STLExperience in system-level design, architecture, integration, and design patternsIn-depth knowledge of networking and communication protocols (TCP/IP, UDP, HTTPS, TLS)Hands-on experience with Linux environments: shell scripting, process management, system administration, filesystems, and permissionsExcellent debugging, troubleshooting, and problem-solving skills focused on robust, scalable solutionsProficiency with Git workflows for version control and collaborative developmentDesired SkillsExperience with firmware development for hardware media pipelinesStrong knowledge of audio/video formats (H.264, H.265, AV1, MP4, CMAF, TS) and analysis toolsFamiliarity with multimedia frameworks (GStreamer, FFmpeg, etc.)Expertise in video streaming technologies (HLS, MPEG-DASH, GStreamer)Understanding of graphics technologies (OpenGL, DirectFB, Wayland)Knowledge of DRM solutions (Widevine, PlayReady, FairPlay) and Trusted Execution Environments