Software Streaming Engineer - Chesterland, United States - Main Sail LLC

    Main Sail LLC
    Main Sail LLC Chesterland, United States

    1 month ago

    Default job background
    Remote job Freelance
    Description
    Our client is the world's leading manufacturer of advanced control and automation systems, innovating technology and reinventing the way people live and work, offering integrated solutions to control audio & video systems. The client streamlines technology, improving the quality of life for people in corporate boardrooms, conference rooms, classrooms, auditoriums, and in their homes.

    Responsibilities:
    • Develop user-space applications for the Video/Audio Conferencing/Streaming solutions.
    • Drive architecture and execute software and hardware with cross-functional teams.
    • Integrate software components into a fully functional software system.
    • Write well-structured, testable, efficient, and maintainable code.

    Requirements:
    • 6+ years of software development experience on embedded Android systems, specifically in A/V streaming.
    • Excellent C++ and Java coding skills.
    • A solid understanding of video and audio streaming protocols (RTP, RTSP, etc.), and codecs (H.264/H265, VP9 etc.).
    • Experience with audio/video or graphics software systems (Android Audio/Surface Flinger, VAAPI, GStreamer, ffmpeg, etc.).
    • Excellent problem-solving, critical thinking, and communication skills.
    • Self-motivated and independent contributor.

    Will be a plus:
    • Experience in networking protocols, TCP, UDP, HTTP.

    100% Remote.