Talent.com
Senior Software Engineer, Video Streaming

Senior Software Engineer, Video Streaming

NuroMountain View, CA, United States
7 hours ago
Job type
  • Full-time
Job description

Who We Are

Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world's most scalable driver, combining cutting-edge AI with automotive-grade hardware. Nuro licenses its core technology, the Nuro Driver™, to support a wide range of applications, from robotaxis and commercial fleets to personally owned vehicles. With technology proven over years of self-driving deployments, Nuro gives the automakers and mobility platforms a clear path to AVs at commercial scale, empowering a safer, richer, and more connected future.

About the Role

The ability to monitor and assist our vehicles remotely plays a key role in our business strategy. As a Software Engineer, Video Streaming you will work on our in-house Teleoperations platform. You will work with a diverse team of engineers to build the core communication system as well as the cloud platform to connect vehicles and operators. This position involves broad technical understanding in networking algorithms, bandwidth estimation, rate control, computer networking, and real-time communication systems. The team is expected to deliver reliable solutions and license to 3rd party teleoperation usages.

About the Work

  • Design and implement an efficient pipeline with state-of-the-art video streaming techniques to deliver high priority real-time data stream
  • Build an offline streaming simulation / emulation framework that can help to iterate the video streaming algorithm and predict online performance
  • Test systems in real-world environments, gather feedback and drive innovation
  • Work with XFN team for on-road network metric collection

About You

  • MS / PhD in Computer Science or 2+ years of Equivalent industry experience
  • Proficient in C / C++ and / or Go
  • Familiar with networking protocols such as TCP / IP, socket programming and congestion control etc.
  • Strong communication skills
  • Bonus Points

  • Network simulation experience, e.g., network simulator 3
  • Real road LTE network metric collection
  • Video streaming framework experience, e.g., WebRTC
  • Understanding of video codec such as VP8, VP9, H264 / 265 etc.
  • Comfortable with GPU programming
  • At Nuro, your base pay is one part of your total compensation package. For this position, the reasonably expected base pay range is between $193,930 and $291,150 for the level at which this job has been scoped. Your base pay will depend on several factors, including your experience, qualifications, education, location, and skills. In the event that you are considered for a different level, a higher or lower pay range would apply. This position is also eligible for an annual performance bonus, equity, and a competitive benefits package.

    At Nuro, we celebrate differences and are committed to a diverse workplace that fosters inclusion and psychological safety for all employees. Nuro is proud to be an equal opportunity employer and expressly prohibits any form of workplace discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other legally protected characteristics. #LI-DNP

    Create a job alert for this search

    Senior Software Engineer • Mountain View, CA, United States

    Related jobs
    • Promoted
    Senior Software Engineer, TikTok LIVE

    Senior Software Engineer, TikTok LIVE

    Tik TokSan Jose, CA, United States
    Full-time
    The TikTok LIVE Foundation Governance Engineering team is a global team responsible for ensuring the quality of live streaming content. It takes on the responsibility of building the backend system,...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    TwitchSan Francisco, California, United States
    Full-time
    Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer, Full Stack, YouTube

    Senior Software Engineer, Full Stack, YouTube

    GoogleMountain View, CA, US
    Full-time
    Senior Software Engineer, Full Stack, YouTube.Experience driving progress, solving problems, and mentoring more junior team members. deeper expertise and applied knowledge within relevant area.Bach...Show moreLast updated: 2 days ago
    • Promoted
    Senior Software Engineer – Streaming

    Senior Software Engineer – Streaming

    NVIDIA CorporationSanta Clara, CA, United States
    Full-time
    Senior Software Engineer – Streaming page is loaded## Senior Software Engineer – Streaminglocations : US, CA, Santa Clara : US, CA, Remotetime type : Full timeposted on : Posted Yesterdayjob re...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer, Streaming Media

    Software Engineer, Streaming Media

    AppleCupertino, CA, United States
    Full-time
    Apple is where individual imaginations gather together, committing to the values that lead to great work.Every new product we build, service we create, or Apple Store experience we deliver is the r...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer, Audio / Video

    Senior Software Engineer, Audio / Video

    DiscordSan Francisco, CA, United States
    Full-time
    Join our journey to create the best cross-platform application for messaging and real-time interactions! The Audio & Video engineering team at Discord owns the technology and end-to-end experience ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer, Streaming Protocols

    Senior Software Engineer, Streaming Protocols

    NVIDIASanta Clara, CA, United States
    Full-time
    NVIDIA's GeForce Now, the next-generation gaming service powered by Nvidia GPUs in the cloud, transforms a Mac, any PC, or just a mobile device into a high-performance gaming rig.GeForce NOW automa...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer, Audio / Video Client

    Senior Software Engineer, Audio / Video Client

    King River Capital GroupSan Francisco, CA, United States
    Full-time
    Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform : . Over 90% of our users play games, spending a comb...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer, Audio / Video San Francisco (USA) Discord USD 196,000-220,500 per year [...]

    Senior Software Engineer, Audio / Video San Francisco (USA) Discord USD 196,000-220,500 per year [...]

    GamecompaniesSan Francisco, CA, United States
    Full-time
    Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform : . Over 90% of our users play games, spending a comb...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Audio / Video

    Senior Software Engineer - Audio / Video

    Applied Intuition Inc.Mountain View, CA, United States
    Full-time
    Mountain View, California, United States.Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines. Founded in 2017 and now valued at $15...Show moreLast updated: 4 days ago
    • Promoted
    Software Engineer (Video)

    Software Engineer (Video)

    SubstackSan Francisco, California, United States
    Full-time
    Substack is building a new economic engine for culture, giving the brightest, most interesting, and most creative people on the internet the power of their own publishing platform.The terms of our ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Backend Engineer - Streaming

    Senior Backend Engineer - Streaming

    VerkadaSan Mateo, California, United States
    Full-time
    Verkada is the largest cloud-based B2B physical security platform company in the world.Only Verkada offers six product lines — video security cameras, access control, environmental sensors, alarms,...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer, Streaming Performance and Analytics

    Senior Software Engineer, Streaming Performance and Analytics

    NVIDIASanta Clara, CA, United States
    Full-time
    NVIDIA's GeForce Now, the next-generation gaming service powered by Nvidia GPUs in the cloud, transforms a Mac, any PC or just a mobile device into a high-performance gaming rig.GeForce NOW automat...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Software Engineer - Streaming

    Senior Software Engineer - Streaming

    NVIDIA CorporationSanta Clara, CA, United States
    Full-time
    NVIDIA's GeForce Now, the next-generation gaming service powered by Nvidia GPUs in the cloud, transforms a Mac, any PC or just a mobile device into a high-performance gaming rig.GeForce NOW automat...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Senior Software Engineer - Streaming

    Senior Software Engineer - Streaming

    NVIDIASanta Clara, CA, United States
    Full-time
    NVIDIA's GeForce Now, the next-generation gaming service powered by Nvidia GPUs in the cloud, transforms a Mac, any PC or just a mobile device into a high-performance gaming rig.GeForce NOW automat...Show moreLast updated: 7 hours ago
    • Promoted
    Senior Software Engineer - GeForce NOW Video Streaming Technology

    Senior Software Engineer - GeForce NOW Video Streaming Technology

    NVIDIASanta Clara, CA, United States
    Full-time
    NVIDIA's GeForce NOW, the next-generation gaming service powered by NVIDIA GPUs in the cloud, transforms a Mac, PC, or mobile device into a high-performance gaming machine.GeForce NOW keeps games u...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Audio / Video

    Senior Software Engineer - Audio / Video

    Applied IntuitionMountain View, CA, United States
    Full-time
    Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines.Founded in 2017 and now valued at $15 billion following its recent Series F fu...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer, Video Transcoding

    Senior Software Engineer, Video Transcoding

    Ellation, Inc.San Francisco, CA, United States
    Full-time
    Senior Software Engineer, Video Transcoding.Crunchyroll is hiring a Senior Software Engineer, Video Transcoding to build the ingestion, transcoding and packaging workflows that create assets for an...Show moreLast updated: 30+ days ago