1. Home
  2. Jobs
  3. Jobs in Bangalore
  4. Software Engineer jobs in Bangalore
  5. Software Development Engineer II (C++)
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22367316

    Amagi Media Labs Pvt Ltd logo

    Software Development Engineer II (C++)

    Amagi Media Labs Pvt Ltd · Bengaluru · onsite · Posted 2d ago

    Undisclosed2–7 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Job Summary
    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 logo

    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

    WebsiteLinkedInAmbitionBox reviews

    See all 995 Software Engineer jobs in BangaloreSoftware Engineer jobs in IndiaJobs in Bangalore

    Career guides

    • Resume keywords for software engineers in India (with examples by role)
    • AIApply review 2026: we tested it from India
    • How to Get a Job Referral Without Connections (2026): 6 Cold-Ask Methods and 8 Message Templates

    All career guidesAll articlesBrowse companies hiring

    Software Development Engineer II (C++) · waiting for your command