NVIDIA is a world leader in the artificial intelligence revolution. Through our DRIVE, Jetson, and Clara platforms we enable real-time applications such as autonomous vehicles, robots, and medical imaging. We also build vertically integrated solutions to demonstrate the value of our technology in new domains. Our team is responsible for the camera software stack used on all of NVIDIA's edge computing platforms to enable these applications. As a Camera Systems Software Engineer, you will have an opportunity to work on all layers of the NVIDIA camera and imaging software stack from APIs to kernel and firmware. You will contribute to design and test driven development of software features, and improve the performance, reliability, security, and safety of our software stack.
If you are passionate about cameras, and you have validated engineering background along with experiences in Kernel and Embedded Firmware development, this is a perfect opportunity for you.
What you'll be doing:
What we need to see:
Design, develop and optimize safety critical camera kernel drivers and firmware in compliance with industry standards
Champion design review, documentation, safety-critical processes and test driven development both through advocacy and personal example
Provide creative ideas and solutions for issues spanning the whole imaging HW and SW pipeline.
Contribute to cross-team collaboration efforts
Ways to stand out from the crowd:
Experience developing device drivers, kernel-level software, or embedded firmware
Strong design and programming skills in C/C++
Deep understanding of modern processor architecture, OS concepts, kernel driver architecture
Excellent analytical and problem-solving skills with strong teamwork to solve hard problems and improve the engineers around you.
BS/MS degree in EE/CS/CE (or equivalent experience)
3+ years of experience, and strong verbal and written communication skills
Worked in a safety-critical industry (e.g. medical, automotive, aerospace) and have familiarity with ISO 26262 or equivalent safety standards
Camera specific expertise such as multi-media pipeline design, work with high speed interfaces or knowledge of camera sensors.
QNX kernel architecture and driver development
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you!
NVIDIA is paving 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 outstanding creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for extraordinary people like you to help us accelerate the next wave of artificial intelligence.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.