Senior Embedded Software Engineer (C++/Media Domain)

The Giant Bullseye

  • Dallas, TX
  • $60.00 per hour
  • Permanent
  • Full-time
  • 15 days ago
Overview
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

The Giant Bullseye