System Software Architect, Programmable Vision Accelerator

2 weeks ago


pune, India NVIDIA Full time

We are looking for a System Software Architect – Programmable Vision Accelerator. As the market leader in deep learning and parallel computing, NVIDIA is seeking an expert system software architect to lead the design and implementation of firmware and driver stack for NVIDIA's Programmable Vision Accelerator (PVA) engine in the Tegra SoC platform. As a Software Architect, you will join a team of software engineers to create and evolve an essential part of the software stack responsible for scheduling and execution of highly optimized computer vision and machine learning kernels for specialized DSP hardware. You will use your design abilities, coding expertise, and creativity to help deliver innovative real-time firmware and kernel mode drivers for a low power, high performance computer vision accelerator engine.

You will be architecting and developing new features and improvements to realize the groundbreaking potential of NVIDIA mobile systems, ranging from self-driving cars, intelligent video analytics and autonomous mobile robotics. You will need to demonstrate excellent technical leadership, communication, interpersonal, and analytical skills as well as a real passion for performance-oriented software engineering. If this sounds like a fun challenge, we want to hear from you

What you will be doing:

  • Evolve and define software architecture for future NVIDIA's Programmable Vision Accelerator (PVA) chips and enhance the functionality of currently shipping products.

  • Design and write custom embedded software for PVA engine to meet product and hardware requirements at the SoC level.

  • Help defining forward-looking strategy and improvements to the PVA algorithms and system architecture.

  • Review hardware specifications and map algorithms to the architecture.

  • Participate in the bring-up of the new generation of the world's most advanced SoC.

  • Collaborate closely with other teams and software/hardware architects across NVIDIA to support the architecture, design, creation, integration, and validation of PVA software under a common SoC umbrella.

  • Provide technical support and guidance for internal and external customers.

  • Mentor and guide technical development of the less experienced team members

What we need to see:

  • College degree (preferably PhD or MS) in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience

  • 10+ years of working experience in embedded industry, including 5+ years in technical leadership role

  • Deep understanding of SoC principles, general systems architectures, operating systems, device drivers, memory management, multithreading, and real-time scheduling.

  • Deep understanding and working experience with embedded technologies including DSP, computer vision and image/signal processing.

  • Excellent software development skills (C, C++) and outstanding problem-solving capabilities.

  • Proven expertise in architecting embedded software and development of highly optimized code for DSP, SIMD and/or VLIW processors

  • Experience with embedded Linux and/or QNX.

  • Outstanding interpersonal skills with ability to work in a global and diverse team operating in a fast-paced environment.

  • Good understanding of safety-critical software principles with experience in automotive or other highly regulated industries

Ways to stand out from the crowd:

  • Experience with ISO 26262 and IEC 61508 or equivalent quality/safety processes.

  • Understanding of software safety and safety development processes is a major plus.

  • Consistent record to effectively guide and influence in a technically strong dynamic environment.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking people in the world working for us. If you're creative and autonomous, we want to hear from you. NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for great people like you to help us accelerate the next wave of artificial intelligence.



  • Pune, India NVIDIA Full time

    We are looking for a System Software Architect – Programmable Vision Accelerator. As the market leader in deep learning and parallel computing, NVIDIA is seeking an expert system software architect to lead the design and implementation of firmware and driver stack for NVIDIA's Programmable Vision Accelerator (PVA) engine in the Tegra SoC platform. As a...


  • Pune, India NVIDIA Full time

    We are looking for a System Software Architect – Programmable Vision Accelerator. As the market leader in deep learning and parallel computing, NVIDIA is seeking an expert system software architect to lead the design and implementation of firmware and driver stack for NVIDIA's Programmable Vision Accelerator (PVA) engine in the Tegra SoC platform. As a...


  • pune, India NVIDIA Full time

    We are looking for a System Software Architect – Programmable Vision Accelerator. As the market leader in deep learning and parallel computing, NVIDIA is seeking an expert system software architect to lead the design and implementation of firmware and driver stack for NVIDIA's Programmable Vision Accelerator (PVA) engine in the Tegra SoC platform. As a...


  • Pune, India NVIDIA Full time

    We are looking for a System Software Architect – Programmable Vision Accelerator. As the market leader in deep learning and parallel computing, NVIDIA is seeking an expert system software architect to lead the design and implementation of firmware and driver stack for NVIDIA's Programmable Vision Accelerator (PVA) engine in the Tegra SoC platform. As a...

  • System Programmer

    4 weeks ago


    pune, India DD Enterprises Full time

    Role: Programming PLCs for Biopharma Operations; Enabling Handshaking with Third Party Systems / SCADA; Debugging-&-Troubleshooting at Customers' Site / Standardization of Programming in Process SequencesEducation Qualification: BE / BTech ( Instrumentation & Electronics ) / (Electrical & Electronics) / (Electrical & Telecommunication)Years of Experience: ...

  • System Programmer

    4 weeks ago


    Pune, India DD Enterprises Full time

    Role: Programming PLCs for Biopharma Operations; Enabling Handshaking with Third Party Systems / SCADA; Debugging-&-Troubleshooting at Customers' Site / Standardization of Programming in Process SequencesEducation Qualification: BE / BTech (Instrumentation & Electronics) / (Electrical & Electronics) / (Electrical & Telecommunication)Years of Experience: 6 -...

  • System Programmer

    4 days ago


    Pune, Maharashtra, India DD Enterprises Full time

    Role: Programming PLCs for Biopharma Operations; Enabling Handshaking with Third Party Systems / SCADA; Debugging-&-Troubleshooting at Customers' Site / Standardization of Programming in Process SequencesEducation Qualification: BE / BTech (Instrumentation & Electronics) / (Electrical & Electronics) / (Electrical & Telecommunication)Years of Experience: 6 -...

  • System Programmer

    4 weeks ago


    Pune, India DD Enterprises Full time

    Role: Programming PLCs for Biopharma Operations; Enabling Handshaking with Third Party Systems / SCADA; Debugging-&-Troubleshooting at Customers' Site / Standardization of Programming in Process SequencesEducation Qualification: BE / BTech (Instrumentation & Electronics) / (Electrical & Electronics) / (Electrical & Telecommunication)Years of Experience: 6 -...

  • PLC Programmer

    2 months ago


    Pune, India Propix Technologies Full time

    Company Description Propix Technologies is a global leader in Track and Trace solutions, Machine Vision systems, and Software solutions for Robotics, Optics, and Illumination. Propix offers true end-to-end integrated hardware and software solutions that are scalable and flexible and can meet the most stringent production and compliance requirements anywhere...

  • Pcl Programmer

    2 months ago


    Pune, India Excellence Technovision Full time

    **Greetings from Excellence Technovision !!!** **We have the following job openings,** - We are looking to hire a skilled PLC programmer to design and install controller system software. You will be analysing system requirements, writing and installing custom programmable logic code, testing system approach, and the ability to work with mínimal...

  • Robot Programmer

    2 months ago


    Pune, India Excellence Technovision Full time

    **Greetings from Excellence Technovision !!!** **We have the following job openings,** - We are looking to hire a skilled ROBOT programmer to design and install controller system software. You will be analysing system requirements, writing and installing custom programmable logic code, testing system efficiency, and - To ensure success as a Robot...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Description Summary:The Principal Software Architect will provide technical leadership in the architecture, design, and implementation. You are an Agile problem solver and has an appetite for building and delivering innovative software solutions, that delivers excellent business value to our customers. The role requires deep technology expertise,...


  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Principal Software Architect will provide technical leadership in the architecture, design, and implementation. You are an Agile problem solver and has an appetite for building and delivering innovative software solutions, that delivers excellent business value to our customers. The role requires deep technology expertise, advanced...

  • Pcl Programmer

    4 days ago


    Pune, Maharashtra, India Excellence Technovision Full time

    Greetings from Excellence Technovision We have the following job openings, We are looking to hire a skilled PLC programmer to design and install controller system software. You will beanalysing system requirements, writing and installing custom programmable logic code, testing systemapproach, and the ability to work with mínimal supervision. A skilled PLC...

  • Software Tester

    2 weeks ago


    Pune, India KION Group Full time

    DescriptionWe are looking for a motivated Software Engineer to support us in the development and maintenance of our KION Machine Vision platform.As a Software Engineer you will develop test plans, test cases, and test scripts.You will Execute test cases and report and track defects and collaborate with software development teams to identify and resolve...

  • Software Tester

    2 months ago


    Pune, India KION Group Full time

    DescriptionWe are looking for a motivated Software Engineer to support us in the development and maintenance of our KION Machine Vision platform.As a Software Engineer you will develop test plans, test cases, and test scripts.You will Execute test cases and report and track defects and collaborate with software development teams to identify and resolve...

  • PLC Programmer

    2 weeks ago


    Pune, India Gartech Equipments Pvt Ltd Full time

    **Position : - PLC Programmer & Design** **Company - Manufacturing** **Location: Dist. Pune (Paud 30km from City)** **Type: Full time** **Experience: 1- 4 yrs** **Education: Diploma/Engineering Mechanical** **Salary Range: - 20K to 25K** **Transport Facility from Dange Chowk & Chadani Chowk** We are looking to hire a skilled PLC programmer to design...


  • Pune, Maharashtra, India Stratacent Full time

    Position Title: Senior Mainframe Systems programmerLocation: Pune/ BangaloreExperience : 10+YearsShift Timings: UK ShiftPrimary roles and responsibilities Performs and coordinates the Install, Configuration, Migration, and Implementation activities of BMC ISPW Change Management Software. Hands on experience in SMP/e Testing, Product upgrades, Product...


  • Pune, Maharashtra, India Stratacent Full time

    Position Title: Senior Mainframe Systems programmerLocation: Pune/ BangaloreExperience: 10+YearsShift Timings: UK ShiftPrimary roles and responsibilitiesPerforms and coordinates the Install, Configuration, Migration, and Implementation activities of BMC ISPW Change Management Software. Hands on experience in SMP/e Testing, Product upgrades, Product migration...

  • Software Tester

    2 weeks ago


    pune, India KION Group Full time

    Description We are looking for a motivated Software Engineer to support us in the development and maintenance of our KION Machine Vision platform. As a Software Engineer you will develop test plans, test cases, and test scripts. You will Execute test cases and report and track defects and collaborate with software development teams to identify...