Local Or nearby candidates only | Senior Embedded/Multimedia Software Engineer Video Streaming | Rockleigh, NJ (Hybrid) | C2H

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

C++
C
Android
Firmware
GStreamer
Java
MPEG
RTP
RTSP
Software Development
Videoconferencing
Video
Streaming

Job Details

Senior Embedded/Multimedia Software Engineer Video Streaming

Rockleigh, NJ (Hybrid) - Local Or nearby candidates only

Contract

JD:

We are seeking a proactive and enthusiastic individual to join our Airmedia/Streaming team as a Senior Software Development Engineer. This role offers a unique opportunity to work on cutting-edge technologies and contribute to the development of video conferencing and streaming solutions.

Responsibilities

  • Participate in requirement reviews, effort estimation, high level specification, development, code reviews and testing of complex features across platforms.
  • Work with Product Management teams to help define new products and ensure engineering feasibility.
  • Work with technical support to resolve problems in the field with existing firmware.
  • Provides technical leadership to make the right architectural and design choices for performance, scalability and reuse across multiple platforms.
  • Interface effectively and respectfully with coworkers, discipline leads, project leads and external vendors.

Qualifications

  • BS/MS in computer science (or equivalent)
  • Minimum 8 years professional development environment
  • Proficiency in programming languages (C/C++ or Java)
  • Strong foundation in programming fundamentals such as data structures and algorithms
  • Communication networks and protocols (Ethernet, TCP/UDP/IP, etc.).
  • Experience with multimedia frameworks (gstreamer) and streaming protocols (e.g., RTP, RTSP, HLS, MPEG-DASH) .
  • Experience with Android's graphic stack including SufaceFlinger, Hardware Composer and BufferQueue is a plus.
  • Experience with video rendering framework like MediaCodec, OpenGL ES or Vulkan is a plus.
  • Experience with Android's HAL, HIDL/AIDL layer and Treble-compliant system designs is a plus.
  • Strong debugging and problem-solving skills
  • Excellent communication and interpersonal skills
  • Meticulous attention to detail and strong organizational sense
  • Motivated with the ability to work independently as well as part of a team
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Anagha Techno Soft