Video Software Engineer

2 weeks ago


Pittsburgh, United States CoSM Full time

Cosm is 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. Cosm was born from the fusion of some of the greatest innovators in the history of technology. Evans & Sutherland, Spitz, Inc., and Cosm Immersive combined forces to power the immersive experiences of the future as Cosm. Innovation is in our DNA.

Summary:

The Software Engineer-Video is responsible for developing, optimizing, and supporting C360's 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
Cosm is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Other details
  • Job Family Corporate
  • Pay Type Salary


Apply Now

  • Pittsburgh, United States Diamond Kinetics, Inc. Full time

    Job DescriptionJob DescriptionCompany DescriptionDiamond Kinetics (DiamondKinetics.com) is a growing sports-tech company focused in baseball and softball. As the market leader in the space, DK combines motion-based sensors with mobile applications and a robust digital platform to provide hitting and throwing data to players, parents, coaches, and teams –...


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

    About Us:The Software Engineering Institute (SEI) is dedicated to enhancing software engineering practices and principles, serving as a vital national resource in software engineering and cybersecurity. We collaborate closely with academic institutions, defense and governmental organizations, and industry partners to continuously improve software-intensive...


  • Pittsburgh, United States Intelliswift Software Full time

    Job Title: Graphics Software Engineer VLocations: Pittsburgh, PA 15222Duration: 12 Months Contract on W2 (Possible Extension)Summary:You’re a Software Engineer with a C++, Python, C# skill set with the passion for working on breakthrough new technology. You love solving novel problems from first principles. You're always on the lookout for better, faster,...


  • Pittsburgh, Pennsylvania, United States Lynx Software Technologies Full time

    Position OverviewLocation: Remote option availableWe are seeking skilled and driven individuals with over 2 years of experience in software engineering, specifically utilizing Python.Why Choose Us?Our vibrant workplace fosters an ideal atmosphere for advancing your career. With a supportive culture, a diverse team, competitive pay, flexible schedules, and...


  • Pittsburgh, Pennsylvania, United States LVI Associates Full time

    LVI Associates is in search of a skilled and experienced **Live Events Video Production Specialist** to oversee and operate video systems during live events. The ideal candidate will be responsible for the setup, monitoring, and troubleshooting of video feeds to guarantee exceptional broadcasting and recording quality. The **Live Events Video Production...


  • Pittsburgh, United States Lynx Software Technologies Full time

    Job DescriptionJob DescriptionWe are looking for a Senior Software Engineers developer who are passionate about developing and optimizing Linux/Android based platforms.Why us?Our dynamic work environment provides the optimal setting to take your career to the next level. From our supportive culture, diverse workforce, and competitive compensation, to our...


  • Pittsburgh, United States Lynx Software Technologies Full time

    Job DescriptionJob DescriptionWe are looking for a Senior Software Engineers developer who are passionate about developing and optimizing Linux/Android based platforms.Why us?Our dynamic work environment provides the optimal setting to take your career to the next level. From our supportive culture, diverse workforce, and competitive compensation, to our...


  • Pittsburgh, Pennsylvania, United States Lynx Software Technologies Full time

    Position: Software DeveloperLocation: Pittsburgh, PA (Preferred); Remote-only option availableWe are seeking skilled and driven individuals with over 2 years of experience in software engineering utilizing Python.Why Choose Us?Our vibrant work atmosphere offers the ideal environment to elevate your career. With our supportive culture, diverse team,...

  • Software Engineer

    4 days ago


    Pittsburgh, Pennsylvania, United States Lynx Software Technologies Full time

    Job SummaryWe are seeking a highly motivated and experienced Software Developer to join our team at Lynx Software Technologies. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-quality software solutions using Python.Key ResponsibilitiesDesign and develop clean, high-quality,...


  • Pittsburgh, United States DVSport Full time

    Job DescriptionJob Descriptionat DVSport R & D Facility | Pittsburgh, PANon-Exempt| $17-$20 a hourEver wonder what officials actually watch so they can efficiently confirm or overturn a play, what players are studying on the sideline during a game, how teams prepare for an opponent using video, what gives sports broadcasters the ability to analyze a play...


  • 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 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...

  • Software Engineers

    1 month ago


    Pittsburgh, Pennsylvania, United States Cadence Design Systems, Inc. Full time

    Cadence Design Systems, Inc. has openings for Software Engineers (various levels/types/multiple positions) in Pittsburgh, PA. Some positions may allow for telecommuting.To Apply:Send resume w/ Ref. #B202408H to . Research, design, and develop computer and network software or specialized utility programs for multinational computational software company....

  • Software Engineer

    3 months ago


    Pittsburgh, United States Alstom Full time

    Req ID:455954    At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, 80,000 colleagues lead the way to greener and...

  • Software Engineer

    1 month ago


    Pittsburgh, Pennsylvania, United States Alstom Full time

    Req ID:464155 At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, 80,000 colleagues lead the way to greener and smarter mobility...


  • Pittsburgh, Pennsylvania, United States DVSport Full time

    Location: DVSport R & D Facility | Pittsburgh, PA Employment Type: Non-Exempt | $17-$20 per hour Have you ever considered how officials verify or challenge a play, what insights players gain from sideline footage, or how teams strategize against opponents using video analysis? The answer lies in DVSport's state-of-the-art software and broadcast-grade...

  • Software Engineer

    1 month ago


    Pittsburgh, United States Alstom Full time

    Req ID:464155    At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, 80,000 colleagues lead the way to greener and...


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

    About the RoleThe Software Engineering Institute (SEI) is seeking a highly skilled Senior Vulnerability Researcher to join our team. As a key member of our Vulnerability Analysis Team, you will play a critical role in advancing the state of the art in vulnerability assessment and discovery, coordinated vulnerability disclosure, and software security.Key...

  • Software Engineer

    3 weeks ago


    Pittsburgh, United States Lovelace AI Full time

    Job DescriptionJob DescriptionAbout Us:Lovelace AI was born from the desire to apply state of the art AI and systems engineering to the question of human safety, especially in dangerous conditions such as conflict, disaster response, anti-terrorism and deterrence against AIs designed by adversaries to harm civilians.How many lives can be saved by taming the...

  • Software Engineer

    3 days ago


    Pittsburgh, Pennsylvania, United States OpenArc, LLC. Full time

    Job SummaryOpenArc, LLC. is seeking a highly skilled Software Engineer to join our team and contribute to the development of innovative software solutions. As a key member of our technical team, you will be responsible for designing, building, and testing scalable data architecture, crafting clean and maintainable code, and participating in the end-to-end...