Top

System Software Architect, Programmable Vision Accelerator

Bengaluru, Karnataka, India

496 Days ago

Job Description


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.

Job Overview


Job Function: IT/Computers - Software & Software Services

Job Type: Full Time

Workplace Type: Not Specified

Experience Level: Not Specified

Salary: Competitive & Based on Experience

Experience: 10 - 11 yrs

Contact Information


Company about us:

NVIDIA is a leading company in the world of accelerated computing, with a rich history of innovation and growth. Since its inception in 1993, the company has been at the forefront of revolutionizing the way we use technology, particularly in the fields of gaming, computer graphics, and artificial intelligence. With...

Company Name: NVIDIA

Recruiting People: HR Department

Website: https://www.nvidia.com/en-us/

Headquarter: Santa Clara, California, USA 95050

Industry: IT/Computers - Hardware & Networking

Company Size: 10000+ Employees

Location

Important Alert:
Beware of people who promise you a job or interview in exchange for money. If someone asks you for money and says it's for something like a registration fee or a refundable deposit, it could be a scam. Please be cautious. Remember, elsejob.com does not guarantee a job or interview in exchange for money, so don't give money to anyone like that.

Similar Jobs

Senior Software Engineer - SRE Focused

Alpheya • Bengaluru, Karnataka, India

Salary: Competitive & Based on Experience

View Job
Design Verification Engineer

Erbity Private Limited • Bengaluru, Karnataka, India

Salary: Competitive & Based on Experience

View Job
DFT Engineer

Erbity Private Limited • Bengaluru, Karnataka, India

Experience: 5 - 8 yrs

Salary: Competitive & Based on Experience

View Job
Embedded Software Engineer

Erbity Private Limited • Bengaluru, Karnataka, India

Salary: Competitive & Based on Experience

View Job
Design Verification Engineer

Erbity Private Limited • Bengaluru, Karnataka, India

Salary: Competitive & Based on Experience

View Job
Senior Java Backend Developer (Azure)

Mindera • Bengaluru, Karnataka, India

Salary: Competitive & Based on Experience

View Job
Field Engineer

Genetec • Bengaluru, Karnataka, India

Salary: Competitive & Based on Experience

View Job
Senior Full Stack Java Developer

DBSync Inc • Bengaluru, Karnataka, India

Salary: Competitive & Based on Experience

View Job
Senior Node JS developer

GSSTech Group • Bengaluru, Karnataka, India

Salary: Competitive & Based on Experience

View Job
Qlik Developer

Unison Group • Bengaluru, Karnataka, India

Salary: Competitive & Based on Experience

View Job