Senior C++ Developer

November 21

Roku

Apply Now
Logo of SOUTHWORKS

SOUTHWORKS

SaaS • Enterprise • Artificial Intelligence

SOUTHWORKS is a premium software engineering partner specializing in nearshore development with over 20 years of expertise. Operating across the US, Latin America, and Europe, they offer flexible and transparent software development services known as 'Development on Demand'. SOUTHWORKS focuses on providing world-class engineering talent in short-term, flexible contracts, allowing clients to scale their projects quickly and predictably. With expertise in areas such as cloud video engineering, data & AI, and emerging technologies, SOUTHWORKS serves clients across various industries by delivering high-profile, complex projects without surprises and with a focus on value addition.

201 - 500 employees

☁️ SaaS

🏢 Enterprise

🤖 Artificial Intelligence

📋 Description

• Build and maintain C++ based Streaming Video Players to run on Smart TV, Set Top Box, or Gaming Console platforms. • Build video player plugins using GStreamer • Research and evaluate potential technical solutions • Make design decisions on video player architecture • Enable Microsoft PlayReady, Google Widevine DRM protection for video player plugins • Optimize video playback performance, time-to-first-frame (TTFF) • Maintain technical documentation • Work and collaborate in teams with engineers, testers, product managers, etc. • Work in an Agile, iterative development process • Committing to deliver timely results

🎯 Requirements

• 7 years of experience in C/C++ programming • Experience in low level native TV platform application development (NDK) such as • Roku/FireTV/tvOS/WebTV • Experience with projects that target high refresh rate performance • Familiarity with open-source multimedia projects like \mpeg, Gstreamer, and WebRTC • Experience building a streaming video player (in C++ preferred) • Strong experience in video streaming protocols such as HLS, Low-Latency HLS, MPEG DASH, CMAF, RTP, RTMP, Timed Metadata (ID3) • Familiarity with technologies for developing on Smart TVs, Set Top Boxes, and Gaming • Consoles such as Samsung Tizen, Vizio, Hisense, XBOX, PlayStation or others • Knowledge of Multilingual Text Tracks for Closed Captioning and Subtitle Formats such as WebVTT • Knowledge of Multilingual Audio and Audio Description Tracks • Strong experience with DRM protection schemes such as MPEG Common Encryption, • FairPlay, Widevine, PlayReady. • Basic understanding of VOD and linear video workflows using ingest, transmuxing, encoding, • SSAI, packaging, and playout. • Basic understanding of streaming media in a multi-CDN environment. • Strong experience with adaptive bit rate (ABR) ladder algorithms. • REST API usage and development. • Basic understanding of modern video codecs like HEVC, H.265K, H.264, VP8, VP9, AV1 • Knowledge of Dolby Vision and HDR • Strong experience with Agile/Scrum methodologies. • Understand how to write clean and testable code • Able to work on a large scope project from start to finish • Be capable of being an owner of a specific component or feature • Familiar with Jira, Confluence tools and communicate tasking estimation and progress regularly to a project manager, Scrum Master.

🏖️ Benefits

• Remote - within LATAM time zones (GMT-3 to GMT-5)

Apply Now

Similar Jobs

November 21

Newsela

201 - 500

Contractor providing Senior-level Backend Software Engineering Services for Newsela's Core curriculum. Involves technical contact for front end projects and ensuring quality in a development team.

🇦🇷 Argentina – Remote

💰 $100M Series D on 2021-02

⏳ Contract/Temporary

🟠 Senior

🔙 Backend Engineer

November 19

Darwoft

51 - 200

☁️ SaaS

🤖 Artificial Intelligence

Senior Data Engineer focused on building scalable data systems for a healthtech startup. Engaging in complex data architecture, API design, and health data normalization.

🇦🇷 Argentina – Remote

⏳ Contract/Temporary

🟠 Senior

🔙 Backend Engineer

November 17

Ryz Labs

11 - 50

Senior Software Engineer developing and enhancing applications at RYZ Labs in sports merchandising. Collaborating with teams using Elixir, Phoenix, PostgreSQL, and AWS technologies.

🇦🇷 Argentina – Remote

⏳ Contract/Temporary

🟠 Senior

🔙 Backend Engineer

November 14

Workana

51 - 200

👥 HR Tech

🏪 Marketplace

🎯 Recruiter

Full-Stack Software Engineer developing AI-backed Storefronts for e-commerce at Black Crow AI. Collaborating on modern tech for merchant solutions in a remote environment.

🇦🇷 Argentina – Remote

💰 Series C on 2024-02

⏳ Contract/Temporary

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

November 13

NextLink Labs

11 - 50

🤝 B2B

🏢 Enterprise

🔒 Cybersecurity

Senior Full-Stack Engineer at NextLink Labs building and maintaining web applications using Ruby on Rails and React. Seeking a motivated engineer with robust experience in software development.

🇦🇷 Argentina – Remote

⏳ Contract/Temporary

🟠 Senior

🔙 Backend Engineer

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com