Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer ? Broadcast Media Platforms

Eccalon LLC

Job Description

Job Description

Job Description

We are seeking a Broadcast Media Systems Software Engineer with a strong focus on data streaming and real-time processing platforms to help design, build, and operate scalable, high-throughput, low-latency systems. This role will work on distributed systems that ingest, process, and deliver streaming data used for analytics, machine learning, monitoring, and mission-critical applications. You will collaborate closely with data engineers, platform engineers, product teams, and infrastructure to ensure reliability, performance, and scalability across streaming pipelines.

Responsibilities

  • Design, build, and maintain scalable data streaming pipelines
  • Develop and operate transport and broadcast media related architectures
  • Implement custom transport logic and socket architectures to handle high-throughput packet and frame-level media streams
  • Optimize systems for throughput, latency, and resource efficiency
  • Participate in capacity planning and performance tuning
  • Implement monitoring, logging, alerting, and metrics for streaming applications
  • Integrate and customize open-source media frameworks including FFmpeg, GStreamer, and TSDuck into proprietary streaming ecosystems.
  • Implement low-level wrappers and APIs using C, C++, or Rust to interface directly with core networking and hardware-accelerated video codecs.
  • Ensure strict stream compliance, packet ordering, fault tolerance, and frame-accurate timing across all linear playout systems.
  • Optimize media software for CPU cache locality, minimal memory allocation, zero-copy data paths, and overall resource efficiency.
  • Implement robust monitoring, logging, and metrics specifically tailored for packet-level streaming health, jitter, and transport stream analytics.
  • Debug production issues related to packet loss, latency spikes, frame corruption, backpressure, or clock drift.
  • Support on-call rotations and incident response for critical data systems
  • Collaborate with broadcast engineering teams to build, integrate, and test streaming, MAMs, playout, automations, and graphics systems.
  • Collaborate with product, analytics, and ML teams to support new use cases
  • Write clean, maintainable, and well-tested code
  • Participate in design reviews, code reviews, and technical discussions
  • Contribute to documentation and engineering best practices

Required Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field (or equivalent practical experience).
  • 3+ years of professional software engineering experience.
  • Systems Programming: 2+ years of hands-on experience programming real-time applications at the Low-Level / Packet Level using C, C++, or Rust.
  • Must be highly comfortable with manual memory management, pointer manipulation, and multi-threaded optimizations.
  • Strong experience in a modern concurrency language like Go or Python for stream orchestration, tooling, and control-plane API development.
  • Network Protocols: Deep, foundational understanding of UDP and TCP/IP networking mechanics. Direct experience managing socket programming, custom congestion control, packet pacing, and error correction techniques (ARQ / selective retransmission).
  • Media Transport: Proven experience with broadcast and linear video workflows, including media containers and multiplexing (specifically MPEG-TS wrappers).
  • Experience building custom stream troubleshooting, diagnostic, or real-time monitoring software.
  • Codecs: Codec-agnostic architecture mindset with low-level implementation knowledge of H.264/AVC, H.265/HEVC, and emerging standards like AV1.
  • Automation & Scripting: Strong scripting capabilities in Python or Bash for stream orchestration, pipeline automation, and local-first systems management.

Preferred Qualifications

  • Direct development experience with libsrt, librist, RTMP, or similar APIs.
  • Deep familiarity with open-source media frameworks like FFmpeg, Astreamer, GStreamer, TSDuck and low level packet streaming tools.
  • Experience using network analysis tools to debug packet loss, jitter, clock drift, and MTU issues on live networks.
  • Familiarity with broader broadcast media components, including automation protocols, digital playout systems, on-air graphics engines, and Media Asset Management (MAM) platforms.
  • Familiarity with AWS, GCP, or Azure specifically regarding networking components (firewall traversal, listener/caller architecture, and high-bandwidth ingress).
  • Lightweight containerization experience or portable streaming endpoints or edge-compute tools.
  • Knowledge of serialization formats (like Protobuf or JSON) strictly for control-plane APIs and performance telemetry aggregation.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer ? Broadcast Media Platforms in Detroit, MI vacancy
  •  ...The purpose of the Media Supervisor role is to support the Planning & Strategy Director...  ...‑channel media campaign planning across broadcast, digital, social, programmatic, search,...  ...details within agency systems and billing platforms Monitor budget pacing and support... 
    Platform
    Local area

    Doner

    Southfield, MI
    2 days ago
  • Job-ID32681935Reference26-02295 We are seeking an experienced Android Full-Stack Engineer to join our platform stability team. In this role, you will be responsible for diagnosing, debugging, and resolving complex Android stability issues spanning the entire Android stack... 
    Platform
    Work at office

    Kyyba

    Dearborn, MI
    3 days ago
  • $99.6k - $192.9k

     ...smart as you are.We are seeking a highly experienced Senior Software Engineer with strong expertise in Adobe Experience Manager (AEM), Java...  ...Cloud products and integrations.Experience with cloud platforms, CI/CD, Git, and automated testing.Experience with web performance... 
    Platform
    Immediate start
    Relocation

    Ford

    Dearborn, MI
    5 days ago
  • Job-ID32692199Reference26-02305Job Title: Back-end Software Development Engineering Senior EngineerAbout Kyyba:Founded in 1998 and headquartered in...  .... Software Engineer: Cloud Engineering Connected Vehicle Platform (TMC) | *** Motor Company About the Team Our mission is to... 
    Platform
    Work at office
    Visa sponsorship
    Work visa

    Kyyba

    Dearborn, MI
    3 days ago
  •  ...Remaining Positions: 1 Details: Stefanini, Inc. seeks a Software Engineer, Sr. reporting to office in Southfield, MI to design, build,...  ...workflow. Design, implement, and maintain existing and future data platforms. Design and develop analytical tools, algorithms, and... 
    Platform
    Work at office
    Relocation

    Stefanini

    Southfield, MI
    3 days ago
  • $85.4k - $192k

     ...problems to their core, question the assumptions, and rebuild. A software engineer's job is to architect solutions, not wrestle with syntax....  ...-stack applications in production.2+ years on cloud-native platforms (GCP preferred).Demonstrable experience building AI agents... 
    Platform
    Immediate start
    Visa sponsorship
    Relocation package
    Shift work

    Ford

    Dearborn, MI
    3 days ago
  • $190k - $220k

     ...Description The Role The Compute Systems Software team is a dynamic and fast paced team...  ...maintains the foundational embedded software platform for SDV solutions, including drivers,...  ...seeking an experienced Senior Software Engineer to join our team to work on high-compute... 
    Platform
    Full time
    Local area
    Work from home

    General Motors

    Warren, MI
    3 days ago
  • $85.4k - $192.9k

     ...what matters.We are seeking a Full-Stack Software Developer reporting into the Software...  ...collaborative, well-aligned teams of software engineers dedicated to delivering world class...  ...SQL Queries• 3+ years working with cloud platforms like GCP, Azure, or AWS• 3+ years implementing... 
    Platform
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    5 days ago
  • $99.6k

    As a Senior Software Engineer, you will be instrumental in designing, developing, and evolving our cloud native services supporting Ford retail...  ...and desktop applications for the vehicle integration platform. Develop Spring Boot/Java API/microservices on Google Cloud... 
    Platform
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    2 days ago
  •  ...report to Warren, MI, or Austin, TX three times per week.The RoleThe Senior Software Engineer - Vehicle Experience Services will play a key role in designing, building, and supporting the platforms and services that connect GM vehicles with the cloud. You will work across... 
    Platform
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  • $84k - $207k

    As a Software Engineer I within Servicing Technology, you’ll help build and maintain the client-facing and team member-facing servicing applications...  ...layers and API development.Familiarity with cloud platforms (AWS) and containerized deployments (Amazon EKS / Kubernetes... 
    Platform
    Minimum wage
    Full time
    Night shift
    Weekend work

    dPOP

    Detroit, MI
    3 days ago
  • The Senior Image Analysis Software Engineer is responsible for designing, developing, and deploying advanced image analysis solutions that...  ...microscopy-based image analysisFamiliarity with bioimage analysis platforms and tools such as OMERO, CellProfiler, Fiji/ImageJ, scikit-... 
    Platform
    Full time

    Rock central

    Detroit, MI
    4 days ago
  •  ...week (T-W-Th) The RoleWe are seeking a highly skilled Senior Software Engineer to join our digital commerce engineering team, with a...  ...evolve the customer-facing experiences that power our eCommerce platform. The ideal candidate has strong experience building scalable... 
    Platform
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    2 days ago
  • Job DescriptionAbout the RoleWe’re looking for a Senior Software Engineer to own and advance serviceability for our in-vehicle infotainment (IVI) and Vehicle Compute Unit (VCU) platform. You will focus on dealership support and field quality: debugging complex VCU issues... 
    Platform
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Warren, MI
    5 days ago
  • As a Senior Software Engineer, you will help build and scale a newly launched AI-first product that directly impacts company revenue by helping...  ...designing, deploying, or operating applications on cloud platforms such as AWS, Azure, or Google Cloud.Strong understanding of... 
    Platform
    Full time
    Live in
    Shift work
    Night shift
    Weekend work

    Rock central

    Detroit, MI
    3 days ago
  • $138.49k - $179.12k

     ...Information Technology Management, Mechanical Engineering or a related field and 6 years of...  ...databases and design database schema for new software applications. 4 years of experience with...  ...Test Data Management strategy and platform leveraging automotive industry standard... 
    Platform
    Immediate start
    Work from home
    Flexible hours

    Ford

    Dearborn, MI
    2 days ago
  • As a Software Engineer, you will help build and scale a newly launched AI-first product with direct revenue impact. Our platform analyzes client communications and engagement signals to help mortgage bankers, the sales professionals who guide clients through home financing... 
    Platform
    Full time
    Shift work
    Night shift
    Weekend work

    dPOP

    Detroit, MI
    3 days ago
  • $74.3k - $166.2k

     ...person is free to move and pursue their dreams.In this position Software Engineer - Vehicle Connectivity & mobility (VC&M)..Highly Modern, Non...  ...(preferably GitHub Actions, Terraform, Tekton, etc.).Platform Security & Reliability: 6+ years of experience generating application... 
    Platform
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    4 days ago
  • $143.7k - $194.4k

     ...defining projects that move the needle?We are looking for a software engineer to join our Cross-Border Listings (CBL) team. The CBL team mission...  ...list their products globally and cross-channel. We create platform-level services that streamline the development of global... 
    Platform
    Internship
    Flexible hours

    Amazon

    Detroit, MI
    5 days ago
  • $160k - $200k

    Job DescriptionAs a Senior Software Engineer - Go (Golang), you will design, develop, and deliver high-performance middleware and application...  ...supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems.You will play a critical role... 
    Platform
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ...Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-...  ...and sustainability, design and engineering, ambition and integrity. In Lucid Air and...  ...DDS and Ethernet. Build scalable multi-platform software architecture, code-generation workflows... 
    Platform
    Hourly pay

    Lucid Motors

    Southfield, MI
    5 days ago
  • $115k - $192.9k

    In this position...Ford is seeking a Senior Software Engineer to lead development of core software infrastructure for next-generation Augmented...  .... This role focuses on low-level systems engineering, platform architecture, hardware and software integration, vehicle data... 
    Platform
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    3 days ago
  • Job Title: Software Engineer (2) - Commodity Engineer 3About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a...  ...SQL / Oracle database experience or PostGres • Google Cloud Platform (GCP) development (Cloud Run, Pub Sub, GCS Bucket) and deployment... 
    Platform
    Work at office
    Local area
    Visa sponsorship
    Work visa

    Kyyba

    Dearborn, MI
    5 days ago
  •  ...productivity gains across the product lifecycle. As a Senior Software Engineer, you will be responsible for developing data intensive and...  ...complex data transformations and modeling across enterprise data platforms (e.g., SQL Server, Oracle, PostgreSQL).Build and optimize... 
    Platform
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • $115k - $192.9k

     ...Pro Intelligence (FPI) Telematics team is looking for strong Software Engineers to build web applications and services that will be useful,...  ...vehicles; we are building the highly scalable, real-time software platform that powers them. As a Senior Backend Engineer on our... 
    Platform
    Immediate start
    Worldwide
    Flexible hours

    Ford

    Dearborn, MI
    4 days ago
  • $113.58k - $192.9k

     ...meaningful, positive ways. Join us and use your data expertise and software engineering skills to drive evidence-based, timely decision-making....  ..., and deploying cloud applications, owning Google Cloud Platform (GCP) infrastructure with hands-on Terraform expertise, and... 
    Platform
    Immediate start
    Remote work
    Free visa

    Ford

    Allen Park, MI
    3 days ago
  • $122k - $240.5k

     ...on 12/31/2026.The Team:Deloitte’s Cyber Engineering is a new team that is spearheading the...  ...below:Hands-on experience in full stack software development across frontend and backend...  ...one of the following Frontier GenAI Platforms: Anthropic, Google or Open AI, including... 
    Platform
    Local area

    Deloitte

    Detroit, MI
    2 days ago
  •  ...designing, developing, testing and maintaining software applications and products to meet...  ...customer requirements. Full-stack software engineering roles, who can develop all components of...  ...: Process Improvement, Google Cloud Platform, Big Query, Data Migration, Data Management... 
    Platform
    Work at office

    Kyyba

    Dearborn, MI
    5 days ago
  •  ...of transportation in the EV realm. Our Software Services team is on the forefront of this...  ...future opportunities as a Senior Software Engineer - SAP Developer. In anticipation of...  ...cloud-based applications using SAP Cloud Platform tools and technologies and embrace cloud... 
    Platform
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    3 days ago
  •  ...designing, developing, testing, and maintaining software applications and products to meet...  ...requirements. Full-stack software engineering roles, who can develop all components of...  ...applications and services on Google Cloud Platform (GCP) Write clean, maintainable, well... 
    Platform
    Work experience placement
    Immediate start

    Artech

    Dearborn, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer ? Broadcast Media Platforms. Be the first to apply!