Overview
Skills
Job Details
Embedded C/C++ Developer with Streaming Media Domain exp ,Socket programming, Gstreamer, ffmpeg, Wayland / directfb, Apple airplay media content delivery to player - Dallas TX - Onsite work
Requisition Name: C&D E-CMT-Embedded C/C++ Developer
Requisition Created: 6/3/2025
Start Date: 6/16/2025
Duration: 28 Weeks
Services Location: TX/Dallas / Onsite
Description Of Services:
Adaptive media streaming client-side integration, Media playback, Multimedia frameworks - Gstreamer, ffmpeg, Wayland / directfb, Apple airplay media content delivery to player, Used PlayReady DRM 4.x Basic understanding on cryptography, Basic network TCP/UDP packet filtering & analysis Boost ASIO, Linux boot-up, Linux interprocess communication, Linux Services/Daemon, Socket Programming, OOAD (Object-Oriented Analysis and Design), C++ 14 & 17 features (std::optional, std::async etc.) C, C++, Multi-threading, Cmake build system, Cross compilation, Linux understanding (process, filesystem, permission, memory), Linux shared library analysis, Linux IPC/message queues, Parse & analyze journald logs, Debug core dump files, Troubleshooting Correct root cause analysis, Understand the existing complex C++ codebase, Test all corner cases Collaborate with cross-functional teams, Effective communication, Convey ideas clearly in short-time Mentor other junior engineers, Prioritize task & deliver on-time, Negotiate push backs Websockets, REST API, SnapCraft, Docker, Conan pkg manager, Github actions, Cmake, make, meson build system, Unit test frameworks - Catch2, GoogleTest, BDD test framework, Rust, Python, Jira, Shell scripting
Deliverables:
-Process Flows -Mentor and Knowledge transfer to client project team members -Participate as primary, co and/or contributing author on any and all project deliverables associated with their assigned areas of responsibility -Participate in data conversion and data maintenance -Provide best practice and industry specific solutions -Advise on and provide alternative (out of the box) solutions -Provide thought leadership as well as hands on technical configuration/development as needed. -Participate as a team member of the team -Perform other duties as assigned