Jobs · Engineering · Pennsylvania

Software Engineer - Video Technology

Cosm · Pittsburgh, PA · 5 days ago
EngineeringFull-time

Responsibilities

  • Collaborate within an agile team to build and deploy distributed, robust, low-latency video pipelines for both on-premises and cloud deployment.
  • Participate in architectural, design, and product sessions.
  • Stay on top of industry trends and emerging technologies.
  • Exemplify excellent written and verbal communication skills and the ability to tailor technical communications to any audience.
  • Occasionally offer on-call support to field teams (evenings and weekends).
  • Accurately document work, both in code and schematic form.

Requirements

  • BS degree or higher in Computer Science, Electrical / Computer Engineering, Software Engineering or the equivalent.
  • Significant experience in C++ and Rust.
  • Knowledge of AWS cloud services/tooling and technology (S3, EC2, etc.).
  • Knowledge of multimedia frameworks, such as GStreamer.
  • Knowledge of video codecs, with a main focus on HEVC, as well as an understanding of streaming technologies and transports (e.g., MPEG-TS, SRT, HLS, webRTC).
  • Expertise in mission-critical, high-availability hardware/software.
  • Knowledge of NVIDIA GPU ecosystem, including CUDA and the NVIDIA Video Codec SDK.
  • Knowledge of SMPTE broadcast standards and technologies.
  • Video/Image processing knowledge, demosaicing, denoising, color space conversion, image enhancement.
  • Experience working with agile methodologies.

Qualifications

  • You possess the ability to work autonomously, but also as part of a team.
  • You can quickly shift work priorities to accommodate client needs.

Skills

  • Experience with Python or C#.
  • Experience with MongoDB.
  • Knowledge of AI/ML methods for video enhancement.
  • Familiarity with machine vision standards and transports.
  • Familiarity with ZMQ or other message bus (e.g., Kafka) software.
  • General knowledge of camera technology.
  • Experience with OEM SDI output cards and APIs from AJA, Blackmagic Design, etc.

Pay

TBD

Schedule

Varies

Similar jobs

Software Engineer

RelativityArizona, United States· 1 wk ago
Engineering$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

RelativityOklahoma, United States· 1 wk ago
Information Technology$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

Accenture Federal ServicesChantilly, VA· 2 wk ago
Engineering$130k–$265k/yrapply on boards.greenhouse.io

Software Engineer

BarclaysWhippany, NJ· 1 mo ago
Engineering$190k/yrapply on search.jobs.barclays

Software Engineer

Royal Cyber Inc.Naperville, IL· 26 mo ago
Engineeringapply on royalcyber.zohorecruit.com