Overview
Skills
Job Details
Senior Software Engineer Air Media/Streaming | Contract- C2H | Independent work authorization | Remote
Job Title: Senior Software Engineer Air Media/Streaming
Location: Remote
Type: Contract
Job Description
We are seeking a Senior Software Development Engineer to join our Airmedia/Streaming team. This is an excellent opportunity to work on innovative technologies and contribute to the development of video conferencing and streaming solutions. The ideal candidate is proactive, detail-oriented, and experienced in building scalable, high-performance systems.
Responsibilities
Participate in requirement reviews, effort estimation, high-level specification, development, code reviews, and testing of complex features across platforms.
Collaborate with Product Management to define new products and ensure engineering feasibility.
Work with technical support teams to resolve issues in existing firmware.
Provide technical leadership in making architectural and design decisions for performance, scalability, and code reuse across multiple platforms.
Interface effectively with cross-functional teams, project leads, and external vendors.
Qualifications
BS/MS in Computer Science or equivalent.
8+ years of professional software development experience.
Strong proficiency in C/C++ or Java.
Solid understanding of data structures and algorithms.
Knowledge of communication networks and protocols (Ethernet, TCP/UDP/IP, etc.).
Experience with multimedia frameworks (e.g., GStreamer) and streaming protocols (RTP, RTSP, HLS, MPEG-DASH).
Experience with Android s graphics stack (SurfaceFlinger, Hardware Composer, BufferQueue) is a plus.
Familiarity with video rendering frameworks (MediaCodec, OpenGL ES, Vulkan) is a plus.
Experience with Android s HAL, HIDL/AIDL layers, and Treble-compliant designs is a plus.
Strong debugging and problem-solving skills.
Excellent communication and interpersonal skills.
Highly motivated, detail-oriented, and capable of working independently or in a team environment.