HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    NV

    NVIDIA GraphicsPLtd,Pune

    Technology

    Senior System Software Architect, Autonomous Vehicles

    India, Pune, IndiaOn-SiteFull-time8+ yrs experiencePosted 1mo ago
    All NVIDIA GraphicsPLtd,Pune jobs

    Job description

    Our Autonomous Vehicles Platform team is responsible for building a scalable and modular software stack that powers advanced driver-assistance systems across a diverse range of product lines and OEMs. We are looking for a highly motivated Senior Systems Software Engineer with a strong foundation in software architecture. This role is ideal for someone who thrives on working across multiple layers of the software stack to analyze performance, inter-operation and deterministic execution flows. You will play a key role in evolving the platform to support efficient integration and scalability in a complex multi-OEM environment.

    What you will be doing:

    • Driving architectural improvements that simplify and modularize the software stack.
    • Designing and developing clean boundaries between components with performance-first approach to software modules.
    • Refactoring ADAS components to support reuse, extensibility, and long-term maintainability.
    • Partnering with teams across software, systems, and hardware to define clear interfaces and improve integration velocity.
    • Establishing test coverage, design reviews, and architectural documentation that scales with the platform.
    • Profiling and tuning system performance — optimizing for modern multi-core and real-time environments.

    What we need to see:

    • B.Tech. or M.Tech. in Computer Engineering, Computer Science, or a related field (or equivalent experience).
    • 8+ years of professional software development experience.
    • Solid background in C++ programming.
    • Strong understanding of modular software architecture, clean code design, and separation of concerns.
    • Hands-on experience building and debugging multithreaded, real-time, or performance-critical systems.
    • Familiarity with parallel/distributed systems and low-level system profiling.
    • Comfortable working in Linux, QNX, or other embedded RTOS environments.
    • Exceptional communication skills and a collaborative, hard-working attitude.

    Ways to Stand Out From The Crowd:

    • Experience developing ADAS software — especially in components like Planning, Sensor Fusion, Mapping, or Localization.
    • Deep understanding of real-time operating systems, particularly QNX.
    • Familiarity with the automotive software lifecycle and integration across safety-critical systems.
    • Experience with memory management, DMA engines, and hardware abstraction layers (HAL).
    • Experience using Git and Bazel in large-scale software environments

    #AutonomousVehicles

    Job details are sourced from the employer's original posting.

    Open job posting
    NV

    About the company

    NVIDIA GraphicsPLtd,Pune

    NVIDIA GraphicsPLtd,Pune is a company operating in the graphics and technology sector.

    View all NVIDIA GraphicsPLtd,Pune jobs
    Industry
    Technology
    Open roles
    31

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.