Video Software Engineer

4 weeks ago


Pittsburgh, United States Ingenium Full time

Video Software Engineer

Location: 2-3 days/week on-site in Cranberry Township, PA (Pittsburgh suburb)

RELOCATION ASSISTANCE AVAILABLE

We are a global technology company that brings experiences to life in immersive environments. We help our partners create spaces and content that blur the lines of real and virtual across three primary markets: Sports and Entertainment, Science and Education, and Parks and Attractions. The company was born from the fusion of some of the greatest innovators in the history of technology who combined forces to power the immersive experiences of the future. Innovation is in our DNA.

Summary

The Software Engineer-Video is responsible for developing, optimizing, and supporting real-time video pipeline, which is at the heart of our mission-critical services to our broadcast, league, and streaming partners. The ideal candidate will have experience in GPU-accelerated real-time video pipeline applications and video encoding, decoding, and transport to the cloud. Knowledge of state-of-the-art AI/ML computer vision techniques and the ability to work collaboratively in an agile team to achieve robust designs is essential. Additionally, knowledge of SMPTE broadcast standards, testing, and implementation via third-party OEM devices is essential.

The ideal candidate is a solutions-oriented person who is unafraid to get their hands dirty. They have experience across the full stack and software development lifecycle of an application. They are familiar with a variety of technologies but know how to choose the best technology for the job at hand. Ideally they are familiar with the sports & broadcast sector as well as streaming media and cloud-based (SaaS) software models. If you think you’ve got the skills and are up for the challenge, then consider this your calling.

Responsibilities

  • Collaborate with agile team to build and deploy distributed, robust, low-latency video pipeline modules, services, and applications for both on-premises and cloud deployment.
  • Participating in daily standups and bi-monthly sprints
  • 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 deftly.
  • Push the limits, try new technologies, take calculated risks, swing for the fences, and proactively search for the best solutions and ideas in the marketplace.
  • Occasionally offer support to fielded teams (evenings and weekends)
  • Accurately document work, both in code and schematic form

Expertise

  • BS degree or higher in Computer Science, Electrical / Computer Engineering, Software Engineering or the equivalent.
  • Experience with both Windows 10 64-bit and Linux (Ubuntu) dev environments
  • Experience designing, deploying and maintaining cloud-based workflows (e.g. SaaS)
  • Significant experience in C/C++ as well as C#
  • Demonstrate expertise in developing, releasing, and maintaining production-grade applications.
  • You possess the ability to work autonomously, but also as part of a team.
  • You are able to quickly shift work priorities to accommodate client needs.
  • Experience with Real-time programming, parallel programming architectures
  • Knowledge of NVIDIA GPU ecosystem, including OpenGL, OpenCV, CUDA
  • Knowledge of SMPTE broadcast standards and technologies, such as SDI, LTC, HDR, 2110
  • Knowledge of AWS technologies, including FSx, MediaConnect, DynamoDB, etc.
  • Video/Image processing knowledge, demosaicing, denoising, color space conversion, image enhancement
  • Expertise in mission-critical, high availability software
  • Knowledge of streaming frameworks such as GStreamer and/or FFmpeg
  • Knowledge of video codecs, such as H.264, HEVC, lossless compression as well as an understanding of streaming technologies and transports (e.g., MPEG TS, RTMP, SRT, webRTC)
  • Knowledge of best practices for code management, version control, and deployment, such as Atlassian Bitbucket, or Github
  • Knowledge of AI/ML methods for video enhancement

Bonus Experience

  • Knowledge of machine vision standards and transports such as CXP, 10GigE, GeniCam
  • Familiarity with ZMQ or other message bus (e.g., Kafka) software
  • General Knowledge of camera technology (e.g., f/#, exposure, black level, ADC, CMOS, CFA)
  • Knowledge of broadcast tools such as vector scopes, RCP/CCU, and color science
  • Experience with OEM SDI output cards and APIs from AJA, Blackmagic Design, Deltacast, or the like

IF INTERESTED PLEASE SEND RESUME AND COMP EXPECTATIONS TO: rick@ingenium.agency


  • Software Engineer

    3 weeks ago


    Pittsburgh, Pennsylvania, United States Lynx Software Technologies Full time

    Job OpportunityWe are seeking a highly skilled Software Developer to join our team at Lynx Software Technologies. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software solutions using Python.Key Responsibilities:Design and develop clean, high-performance, maintainable codeDevelop,...

  • Software Engineer

    2 weeks ago


    Pittsburgh, Pennsylvania, United States Lynx Software Technologies Full time

    Job OpportunityWe are seeking a highly skilled Software Developer to join our team at Lynx Software Technologies. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software solutions using Python.Key Responsibilities:Design and develop clean, high-performance, maintainable codeDevelop,...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    Software Engineering Institute Job OpportunityWe are seeking a highly skilled Sr. Software Developer to join our team at the Software Engineering Institute. As a key member of our team, you will be responsible for designing and developing software prototypes, researching methodologies for software resilience, and developing methodologies to advance the...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    Software Engineering Institute Overview:The Software Engineering Institute (SEI) is a national resource that helps advance software engineering principles and practices. We work closely with academia, defense and government organizations, and industry to continually improve software-intensive systems.Job Summary:We are seeking a qualified Senior Software...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    Software Engineering Institute Job OpportunityWe are seeking a highly skilled Sr. Software Developer to join our team at the Software Engineering Institute. As a key member of our team, you will be responsible for designing and developing software prototypes, researching methodologies for software resilience, and developing methodologies to advance the...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    Software Engineering Institute Job OpportunityWe are seeking a highly skilled Sr. Software Developer to join our team at the Software Engineering Institute. As a key member of our team, you will be responsible for designing and developing software prototypes, researching methodologies for software resilience, and developing methodologies to advance the...

  • Software Engineer

    1 week ago


    Pittsburgh, Pennsylvania, United States Lynx Software Technologies Full time

    Job OpportunityWe are seeking a highly skilled Software Developer to join our team at Lynx Software Technologies.Key Responsibilities:Design, develop, and deploy high-quality software applications using Python.Collaborate with cross-functional teams to identify and prioritize project requirements.Participate in code reviews and ensure adherence to coding...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    Software Engineering Institute Job OpportunityWe are seeking a highly skilled Sr. Software Developer to join our team at the Software Engineering Institute. As a key member of our team, you will be responsible for designing and developing software prototypes, researching methodologies for software resilience, and developing methodologies to advance the...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    {"Job Title: Senior Software Developer About the Role: The Software Engineering Institute (SEI) is seeking a highly skilled Senior Software Developer to join our team. Responsibilities: * Design and develop software prototypes to advance software engineering practices * Research and develop methodologies for software resilience * Develop tools and...

  • Software Developer

    4 weeks ago


    Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    Job SummaryWe are seeking a highly skilled Software Developer to join our team at the Software Engineering Institute. As a Software Developer, you will apply the latest in software and advanced computing research and leading-edge technologies to important and challenging government problems and needs.Key ResponsibilitiesDesign and develop solutions that...

  • Software Engineer

    31 minutes ago


    Pittsburgh, PA , USA, United States Software Engineering Institute Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Advanced Computing Lab team at the Software Engineering Institute (SEI). As a key member of our team, you will apply the latest software and advanced computing research and leading-edge technologies to important and challenging government problems and needs.Key ResponsibilitiesDesign...


  • Pittsburgh, United States Comcast Corporation Full time

    FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we’re making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we have offices in nine countries and can...


  • Pittsburgh, United States REQ Solutions Full time

    Job Title: Senior Software EngineerLocation: Pittsburgh, PA 15219 (Hybrid role)Duration: 12 Months contract to hire position (W2 Only)Hiring process: Takes 1st Hacker-rank test and 2 rounds of technical video interviewMust have experience:Java, J2EE, SpringBoot, MicroservicesAngularOracle, PL/SQLAWS CloudPortal development experience Must have experience in...


  • Pittsburgh, United States REQ Solutions Full time

    Job Title: Senior Software EngineerLocation: Pittsburgh, PA 15219 (Hybrid role)Duration: 12 Months contract to hire position (W2 Only)Hiring process: Takes 1st Hacker-rank test and 2 rounds of technical video interviewMust have experience:Java, J2EE, SpringBoot, MicroservicesAngularOracle, PL/SQLAWS CloudPortal development experience Must have experience in...


  • Pittsburgh, United States REQ Solutions Full time

    Job Title: Senior Software EngineerLocation: Pittsburgh, PA 15219 (Hybrid role)Duration: 12 Months contract to hire position (W2 Only)Hiring process: Takes 1st Hacker-rank test and 2 rounds of technical video interviewMust have experience:Java, J2EE, SpringBoot, MicroservicesAngularOracle, PL/SQLAWS CloudPortal development experience Must have experience in...

  • Software Engineer

    12 hours ago


    Pittsburgh, Pennsylvania, United States Rose International Full time

    Job Title: Software EngineerJoin Rose International as a skilled Software Engineer to work on cutting-edge financial systems.About the RoleWe are seeking a highly motivated and experienced Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing software solutions for our...

  • Software Engineer

    5 days ago


    Pittsburgh, United States eNGINE Full time

    eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging...

  • Software Engineer

    5 days ago


    Pittsburgh, United States eNGINE Full time

    eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging...

  • Software Engineer

    3 weeks ago


    Pittsburgh, Pennsylvania, United States Jobot Full time

    Join Our Team as a React Software EngineerWe are seeking a highly skilled React Software Engineer to join our team at Jobot. As a key member of our development team, you will be responsible for designing and implementing world-class mobile e-commerce experiences for our clients.About the RoleWe are looking for a talented software engineer with a strong...

  • Software Engineer

    3 weeks ago


    Pittsburgh, Pennsylvania, United States Jobot Full time

    Join Our Team as a React Software EngineerWe are seeking a highly skilled React Software Engineer to join our team at Jobot. As a key member of our development team, you will be responsible for designing and implementing world-class mobile e-commerce experiences for our international portfolio of high-profile brands.About the RoleDevelop enterprise React...