Software Development Engineer II (C++)
Amagi Media Labs Pvt Ltd · Bengaluru · onsite · Posted 2d ago
Undisclosed2–7 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Job Summary
Responsibilities
Requirements
Disclaimer: This job posting and Location has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Born in India, Built for the World Amagi is an Emmy-winning, agentic industry cloud platform powering the modern video economy. We help media companies unify streaming and broadcast workflows, modernize operations, and maximize monetization-from live remote production and real-time ad decisioning to automated playout and global content syndication. Trusted by a majority of the world's top 50 listed media companies, Amagi delivers: 9,000+ channels across 300+ content distributo+ hours of content processed 26 billion+ monetized ad impressions. We power marquee brands including CBS, BBC, Warner Bros. Discovery, NBC, NBA, and DAZN-and the world's biggest events: The Olympics, Super Bowl, The Grammys, and the US Presidential Debate. Amagi is built on the belief that freedom and happiness are essential for people to do their best work. We call it the Amagi Way: a unique DNA of goodness, purpose, and innovation that shapes how we work, the teams we build, and the impact we want to make together. Over the last two decades, it has been the driving force behind how we have redefined the video economy while contributing to the communities around us. Headquartered in Bengaluru, Amagi is a global team of 1,000+ people spread across offices in the Americas, EMEA, and APAC. To learn more about our impact, we invite you to explore.
In-Office Location: Bengaluru.
Responsibilities
- Design, develop and maintain components of the Amagi Cloudport Playout pipeline - media essence handling (video, audio, subtitles, metadata), encode/decode and media processing, MPEG-TS muxing, and network transmission of media.
- Take ownership of assigned Playout components end to end: feature development, unit and integration testing, performance and stability improvements, and resolution of escalated technical issues for those components.
- Work in C++ on Linux within a standards-driven codebase (SMPTE, DVB, ATSC), with Python for tooling and automation.
- Partner with senior engineers to deliver Enterprise customer requirements, including feature requests, customizations and integrations, and interoperability with legacy broadcast hardware.
- Contribute to platform health initiatives - SDK upgrades, EOL migrations and security remediation.
- Ramp into the broadcast domain with structured mentoring, and grow towards independent ownership of a functional area.
Requirements
- BE / BTech / MTech in Computer Science, Electronics, Electrical or a related engineering discipline.
- Around 2 years of professional software development experience.
- Strong programming ability in C++ on Linux.
- Solid grasp of data structures, algorithms, object-oriented design, memory management and multi-threaded/concurrent programming.
- Practical debugging and troubleshooting skills on Linux - gdb, valgrind, log and core analysis, performance profiling.
- Working knowledge of computer networking fundamentals (TCP/UDP, sockets, IP).
- Scripting ability in Python for automation and tooling.
- Comfortable with Git-based workflows, code review and CI pipelines.
- Demonstrated aptitude and appetite for low-level, systems-oriented engineering, and the ability to learn a deep, standards-heavy domain.
- Strong written and verbal communication, and the ability to work directly with cross-functional and customer-facing teams.
- Preferred Exposure to digital media or video engineering: media essence handling, container and transport formats, or audio/video processing.
- Familiarity with codecs and media formats - H.264/AVC, HEVC, AAC, MPEG-TS, MP4, MXF.
- Hands-on experience with media frameworks or tooling such as FFmpeg or GStreamer.
- Awareness of broadcast standards - SMPTE, DVB, ATSC, SCTE - or of subtitle and caption formats.
- Exposure to media transport protocols: RTP, SRT, RIST, SMPTE 2022-7.
- Experience with cloud platforms (preferably AWS, including S3) and containerised deployment.
- Any prior work in broadcast, OTT, streaming or media technology, including interoperability with broadcast hardware.
- Prior internship or project work in multimedia, signal processing or embedded systems.
Disclaimer: This job posting and Location has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Skills
AutomationCode ReviewFFmpegcloud platformsComputer networkingCbsamazon web servicesbseCodecsDebugging and troubleshootingDigital MediaEmbedded SystemsData StructuresContainerdebuggingdeploymentconcurrentcloudAlgorithms
About Amagi Media Labs

Amagi Media Labs Pvt Ltd
Software Product
395
employees
2008
18 years old
Bangalore/Bengaluru, Karnataka
India
₹19.8L PA avg
Avg at Amagi Media Labs
About
Thrive in a multiscreen world with Amagi's cloud broadcasting & live TV streaming services! Run linear channels across platforms, and expand your reach and ad revenues.
Industries
Software ProductInternet
Employee ratings
10 reviews
3.5/ 5
Culture
2.9
Career growth
2.1
Work-life
3.0
Employees rate it well for
Compensation & Benefits35Overall Company35
Find them on