2 days ago
Base Salary
$224k - $357k/yr
Responsibilities
- Execute the full software development life cycle and write well-designed, testable code.
- Integrate perception software components into fully functional systems.
- Develop software verification plans and quality assurance procedures.
- Document and maintain software functionality, requirements, and specifications.
- Debug, upgrade, and improve existing systems using real and synthetic benchmark data.
- Deploy state-of-the-art perception DNN models to embedded platforms.
- Collaborate with perception engineers and researchers while following project plans and industry standards.
Requirements
- Bachelor’s, master’s, or doctoral degree in Computer Science or a related field, or equivalent experience.
- 12+ years of experience as a software engineer or developer working on embedded platforms for real-time applications.
- Strong programming skills in C++ and Python.
- Experience with test-driven development, disciplined design-based software development, and software engineering tools.
- Ability to document requirements and specifications.
- Strong communication and collaboration skills.
Benefits
- Eligible for equity and benefits.
- Base salary is determined by location, experience, and pay for similar positions; the posted base salary range is $224,000–$356,500.
- Applications will be accepted at least until September 22, 2026.
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
