Senior System Software Engineer - Computer Vision Algorithms and SDK jobs in United States
cer-icon
Apply on Employer Site
company-logo

NVIDIA · 4 days ago

Senior System Software Engineer - Computer Vision Algorithms and SDK

NVIDIA is a leading artificial intelligence computing company known for its innovations in self-driving cars, machine learning, super-computing, gaming, and visualization. They are seeking a Senior System Software Engineer to design and code computer vision software and develop the SDK for their Programmable Vision Accelerator engine, while collaborating with both internal and external customers to optimize complex algorithms.

Artificial Intelligence (AI)Consumer ElectronicsGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Develop and improve the SDK for internal and external customers who are developing on the PVA
Develop and Optimize Algorithms to efficiently run on PVA
Work with internal and external customers to help them develop and optimize algorithms on the PVA
Provide technical leadership through your software development experience
Help set technical direction and feature set for the PVA SDK
Write effective, maintainable, and well-tested code. Enable automated testing
Collaborate, learn, and grow skills with NVidians

Qualification

Computer VisionCC++Algorithm OptimizationDSP ProgrammingLinux DevelopmentTechnical DocumentationCommunication SkillsInterpersonal Skills

Required

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science or related field (or equivalent experience)
8+ years of work experience writing high-performance software
Consistent record of developing high-performance computer vision, image processing, radar and lidar signal processing software on DSPs, GPUs and/or CPUs
Expertise in low-level (e.g., using VLIW/SIMD intrinsic, fixed-point math, numerical approximations) and high-level (parallelization) algorithm optimization
Strong software development skills in C and C++, including low-level debugging and performance profiling
Experience with Linux-based or QNX development environments
Ability to write clear technical documentation
Strong communication and interpersonal skills

Preferred

Experience in computer vision, image, radar and lidar signal processing
Experience in programming DSP, SIMD or VLIW processors
Background with ISO 26262 and IEC 61508 or equivalent quality/safety processes
Understanding of software safety and safety development processes
Consistent track record to effectively guide and influence in a technically strong multifaceted environment

Benefits

Equity
Benefits

Company

NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.

H1B Sponsorship

NVIDIA has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)

Funding

Current Stage
Public Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase