Senior Systems Software Engineer, Low Latency Streaming Technology - Automotive

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

Tech Stack

Algorithms @ 4 Debugging @ 7

Details

Our team builds the technology powering ultra-low-latency, interactive cloud streaming with GeForce NOW, delivering a bare-metal gaming experience to a diverse range of client devices. We are extending this low-latency streaming foundation into the automotive domain, where safety is as important as performance.

You will work at the intersection of real-time media streaming and safety-critical software development, adapting and hardening streaming pipelines to meet the reliability, determinism, and certification demands of in-vehicle systems.

Responsibilities

  • Extend and adapt GeForce NOW's low-latency streaming stack to RTOS platforms such as QNX and AUTOSAR Adaptive/Classic, meeting strict determinism, timing, and partitioning requirements.
  • Develop QM-classified streaming software with freedom-from-interference awareness, ensuring architectural isolation from ASIL-rated components according to ISO 26262.
  • Collaborate with functional safety teams to ensure streaming components meet freedom-from-interference and resource-partitioning requirements relative to colocated safety-critical systems.
  • Build and evolve test infrastructure and tools to validate real-time performance and fault-tolerance behavior for automotive streaming scenarios.
  • Define and monitor performance and safety metrics, driving continuous product improvement.
  • Review code and designs across the team and help evolve engineering and safety processes.

Requirements

  • Proficiency in C and C++, with strong systems software programming and open-box debugging skills.
  • Hands-on experience developing, debugging, and performance-tuning real-time, latency-sensitive software in QNX or other RTOS environments for automotive or a similar safety-critical domain.
  • Solid understanding of ISO 26262 classification concepts, including QM versus ASIL, and freedom-from-interference and partitioning principles.
  • Experience with real-time video and audio pipelines, including encoding, decoding, network protocols such as RTP, RTCP, and SRTP, and QoS algorithms such as adaptive streaming, FEC, L4S, and ECN.
  • Understanding of deterministic, thread-safe, and memory-safe coding practices.
  • Bachelor's or master's degree in Computer Science, Electrical Engineering, or Computer Engineering, or equivalent experience.
  • At least 8 years of experience in the relevant areas.

Preferred Qualifications

  • Experience with automotive SoCs and hypervisors.
  • Background in interactive, latency-sensitive streaming applications such as gaming, video conferencing, or cloud streaming.
  • Exposure to automotive cybersecurity standards, including ISO 21434, alongside functional safety.
  • Background in automotive connectivity, including TCU integration, cellular LTE/5G link behavior, link bonding or failover, and designing for variable and lossy last-mile networks.
  • Experience employing agentic tools for code and documentation.

Compensation and Benefits

The base salary is determined by location, experience, and the pay of employees in similar positions. The base salary ranges are:

  • Level 4: USD 184,000–287,500 per year
  • Level 5: USD 224,000–356,500 per year

The role also includes eligibility for equity and benefits. NVIDIA offers a comprehensive benefits package. Applications will be accepted at least until August 31, 2026. This posting is for an existing vacancy.

More jobs at Nvidia

Similar jobs