Intelligent machines powered by Artificial Intelligence computers that can learn, reason and interact with people are no longer science fiction. GPU Deep Learning has provided the foundation for machines to learn, perceive, reason and solve problems. Now, NVIDIA’s GPU runs Deep Learning algorithms, simulating human intelligence, and acts as the brain of computers, robots and self-driving cars that can perceive and understand the world.
We are now looking for a passionate Software Engineer to design, develop, and productize NVIDIA's autonomous driving solutions. As a member of our perception team, you will build world-class perception solutions. You will design and implement perception SW component and be challenged to improve robustness, efficiency, reusability of the software component working closely with the world class perception engineers and researchers.
What you'll be doing:
Execute full software development life cycle (SDLC).
Write well-designed, testable code.
Integrate perception (but not limited) software components into a fully functional software system.
Develop software verification plans and quality assurance procedures.
Document and maintain software functionality.
Solve, debug and upgrade existing systems.
Stay in sync with project plans and industry standards
Deploy state-of-the art perception DNN models to embedded platforms.
Analyze and improve the system using both real and synthetic benchmark data.
What we need to see:
BS, MS or PhD in Computer Science or related fields (or equivalent experience).
Proven work experience (8+ years) on embedded platforms for real-time applications as a Software Engineer or Software Developer
Strong programming skills in C++ and Python.
Experience with test-driven development.
Experience with disciplined, design based approach to software development.
Proficiency in software engineering tools.
Ability to document requirements and specifications.
Outstanding communication and collaboration skills as we work as a tightly-knit team, always discussing and learning from each other.
Ways to stand out from the crowd:
Experience with CUDA / SIMD
Hands on background in deploying DNN models to embedded platforms for real-time applications.
Hands-on experience in using simulated / synthetic data to improve accuracy of machine learning models.
Background with deep learning framework (e.g., TensorFlow, PyTorch, etc).
Experience with integration and testing on real hardware / robotic platforms
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!
You will also be eligible for equity and benefits.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Lead technical partnerships with EDA startups and semiconductor developers at NVIDIA to accelerate platform adoption and shape product strategy.
NVIDIA is hiring a Senior Deep Learning Software Engineer to develop and optimize PyTorch components and production AI solutions for large-scale GPU deployments.
Adaptive seeks a Senior Backend Software Engineer to drive backend architecture and delivery for its AI-native ERP platform serving the real estate and construction industries.
Experienced engineering leader needed to guide teams building scalable, secure payment systems using Java, JavaScript/React, and modern cloud CI/CD practices at Visa.
Contribute to CapeZero's mission-driven platform by building scalable Django/Python backends and APIs that power renewable energy financing and modeling tools.
Lead the architecture and implementation of Docker AI Cloud’s distributed, multi-cloud control and data plane services as a Principal Software Engineer.
SBT Global is hiring an on-site Software Engineer in Irvine to build and integrate CCS personalization and big-data services into its infotainment platform while ensuring quality, security, and performance.
Lead the design and implementation of ultra-low latency trading engines in Rust to power tokenized asset trading at Superstate.
Lead the design and implementation of scalable, event-driven backend services at Ovation to power AI-driven guest communication and integrations for restaurant customers.
Lead the design and operation of scalable Kubernetes and cloud-native infrastructure at Green Dot, driving CI/CD, observability, and team growth in a fully remote U.S. role.
Mindex is hiring a remote Salesforce Developer to build and maintain Apex, Visualforce, and Lightning solutions and integrate Salesforce with external systems for enterprise clients.
WorkOS is hiring a Product Security Engineer to lead product-focused security design, assessments, and remediation for their distributed cloud platform while partnering closely with product engineering teams.
Trimble is hiring a Software Engineer Intern for its CTCT division in Dayton, OH to work on positioning/control software using C++, Python, Matlab/Simulink and modern dev tooling.
Help build the core platform and infrastructure for an AI-first CRM, shaping architecture, data systems, and developer tooling alongside the founding team.
Build and operate robust ML training and SaaS infrastructure at Basis, scaling GPU clusters, cloud services, and developer workflows to support cutting-edge research and commercial products.
NVIDIA is a publicly traded, multinational technology company headquartered in Santa Clara, California. NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, and ignited the era of modern AI.
111 jobs