Sr. C++ Developer (Audio/Video)

C, C++, C++11, C++17, C++20, Embedded systems, OpenGL, OpenGL ES, H.264/MPEG-4 AVC, Embedded C, Graphics design, HLS, GPU, Video, TCP/IP, WebKit, Digital audio, Device drivers, DRM, Codecs, Bluetooth, Audiovisual, DTS, Security-Enhanced Linux, Socket programming, IPC, Web browsers, chromium, CMA, CDM, MSE, EME, mojo, chromium extensions, blink, WebRTC, H264, H265, AEC, Dolby Digital, Widevine, PlayReady, FairPlay, Linux
Contract W2, Contract Corp-To-Corp, 12 Months
Depends on Experience

Job Description

Job Title: Sr. C++ Developer (Audio/Video)

Location: Dallas, TX (Onsite only – no remote option)

Duration: 12+ Months

 

Required Skills:

  • You have 5+ years of related work experience with embedded systems, particularly running
  • You have strong C, modern C++ skills. (at least C++11, C++17 or C++20 preferred)
  • You have ability to write clean, modular, and tested code.
  • You are familiar with low-level operating system concepts, such as IPC mechanisms, shared memory, and HALs.
  • You are familiar with mid-level application stack development.
  • You are a fast learner to get new design and technology concepts.
  • You have one of preferred knowledge as in below:

video player developments(hls/dash)/audio-video codecs (H264, H265, AEC, DTS, Dolby Digital), audio-video pipeline, TS, MP4, fMP4 containers, drm (Widevine, PlayReady and FairPlay), dynamic ad insertion.

  • Device-driver/kernel-modules/u-boot/board-bring up/filesystem/memory management/se-linux, toolchain/makefile/cmake/build environment set-ups, dockers containerization, snapcraft.  
  • Browser development (chromium, CMA, CDM, MSE, EME, webkit, mojo, chromium extensions, blink, WebRTC), web-conference app development.  
  • OpenGL/openGL ES applications, windowing systems, directFB, OSD, GPU/GE drivers, Graphics pipeline. 
  • Bluetooth stack (blueZ, blueDroid), network and communication protocols(TCP/IP, UPD, WiFi drivers, Ethernet), Socket programming. 
  • You have a minimum education level of a High School Diploma in Computer Science, Information Technology, or Communication Technology domain. (at least Bachelor’s Degree preferred.)
  • You are a hard-working team player, with a “no task is too small” attitude.
  • You are a creative problem-solver who digs into root causes analytically, instead of relying on intuition.

 

 Note: It’s for Dallas. We cannot allow remote work as developers needs hardware access.

Dice Id : infotx
Position Id : IVVIZCC0802
Originally Posted : 2 months ago
Have a Job? Post it