Our team is responsible for the camera software stack used across all of NVIDIA's edge computing platforms for applications ranging from autonomous vehicles to robotics and medical imaging
You will work closely with other software engineers to design, develop, and debug many functional aspects of our software components from firmware to APIs
You will contribute to the design and implementation of new software features, and improve the performance, reliability, security, and safety of our software stack
What we need to see:
Pursuing BS or MS degree in Electrical Engineering, Computer Science, or related degree
Excellent C/C++ programming skills
Familiarity with computer system architectures and the hardware/software interface layer models
Interest in low-level operating system knowledge, specifically memory/resource management, scheduling and process control, and hardware virtualization
Firmware, bare metal, and/or kernel experience with Linux, Android, Chrome, or Windows systems is helpful
Experience with complex system-level debugging is invaluable
Detail oriented with ability to multitask in a fast moving environment with shifting priorities and changing requirements