Senior System Software Engineer, NvSci

NVIDIA
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 8+ yearsEducation: mastersSkills: ["Communication","Problem-solving","Cross-functional collaboration"]

Build and implement next-generation NvSci system software that enables seamless cross-platform functionality and integration with user apps and hardware acceleration libraries across SoCs. Collaborate to improve NvSci APIs and simplify system architecture, ensuring software flexibility, maintainability, and a strong developer experience. Evaluate performance trade-offs in resource-constrained environments with hardware/firmware partners, and lead end-to-end feature development aligned to automotive safety and security standards and release roadmaps.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
16 hours ago

Senior System Software Engineer, NvSci

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live

Job Summary

Build and implement next-generation NvSci system software that enables seamless cross-platform functionality and integration with user apps and hardware acceleration libraries across SoCs. Collaborate to improve NvSci APIs and simplify system architecture, ensuring software flexibility, maintainability, and a strong developer experience. Evaluate performance trade-offs in resource-constrained environments with hardware/firmware partners, and lead end-to-end feature development aligned to automotive safety and security standards and release roadmaps.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build and implement next-generation NvSci software for seamless cross-platform functionality and integration with user applications, hardware acceleration libraries, and frameworks across SoCs.
  • •Collaborate to improve NvSci APIs, simplify system architecture, enhance software flexibility and maintainability, and elevate developer experience.
  • •Evaluate performance and resource trade-offs in constrained environments with hardware and firmware engineers to optimize middleware NvSci APIs.
  • •Lead end-to-end NvSci feature development aligned to automotive safety and security standards (ISO 26262, ASPICE, ISO 21434) and product roadmaps.
  • •Research and integrate software engineering practices, automation tools, and generative AI technologies to improve reliability, maintainability, and scalability.

Key Requirements

  • •BS or MS in CS/CE/EE (or related engineering) or equivalent experience.
  • •8+ years of relevant software development experience.
  • •Proficiency in C/C++.
  • •Experience with system architecture and embedded systems, building complex systems with multiple threads, CPUs, accelerators, and chips.
  • •Strong understanding of Operating Systems and excellent written/verbal communication skills.
Experience:8+ yearsEmbedded systems
Education:Master's in CS/CE/EE
Skills:CommunicationProblem-solvingCross-functional collaboration
Tech Stack:CC++APIsSystem architectureEmbedded systemsOperating Systems

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor