System Software Architect, Programmable Vision Accelerator
Company: RENEWED VISION COUNSELING AND DEVELOPMENTAL DISABI
Location: Santa Clara
Posted on: November 6, 2024
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 membersWhat 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 industriesWays
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.
#J-18808-Ljbffr
Keywords: RENEWED VISION COUNSELING AND DEVELOPMENTAL DISABI, Castro Valley , System Software Architect, Programmable Vision Accelerator, IT / Software / Systems , Santa Clara, California
Didn't find what you're looking for? Search again!
Loading more jobs...