

Intelligent machines powered by Artificial Intelligence computers that can learn, reason and interact with people are no longer science fiction. Today, a self-driving car powered by AI can meander through a country road at night and find its way. An AI-powered robot can learn motor skills through trial and error — this is truly an extraordinary time and the era of AI has begun.
What you’ll be doing:Develop, maintain and optimize performance KPIs necessary to deliver NVIDIA’s L2/L3/L4 autonomous driving solutions
Devise acceleration strategies and patterns to improve software architecture and its efficiency on our computers with multiple heterogeneous hardware engines while meeting or exceeding product goals
Develop highly efficient product code in C++, making use of algorithmic parallelism offered by GPGPU programming (CUDA)/ARM NEON while following quality and safety standards such as defined by MISRA
Diagnose and fix performance issues reported on our target platform including on-road & simulation
BS/MS or higher in computer science or a related engineering discipline
Excellent C and C++ programming skills
10+ years of relevant industry experience
Strong knowledge of programming and debugging techniques, especially for parallel architectures
Good understanding of System SW / Operating Systems and Computer architecture
Experience with performance analysis, optimizations and benchmarking
You have excellent analytical, written and verbal interpersonal skills
Understanding of Embedded architectures and Real-time operating systems & scheduling
Strong mathematical fundamentals, including linear algebra and numerical methods
Experience implementing algorithms in Robotics, Computer Vision and/or Machine Learning
Software development experience with CUDA/GPGPU or any data parallel architectures
משרות נוספות שיכולות לעניין אותך

What you'll be doing:
Maturing and productizing new features entails a diversity of activities, including:
Architecting new designs to enable new functions or to improve performance.
Leading engineering efforts to develop, tune, and verify algorithms and software using fundamental physics, control systems, planning algorithms, and/or vehicle dynamics.
Debugging and addressing different issues identified in simulations and in test drives.
Collaborating with our globally distributed team to enhance the software architecture, improving development processes and tooling
Defining and verifying product requirements through detailed analysis,
Maturing prototype software to production quality.
What we need to see:
BS or higher in an engineering or technical field (Mechanical, Electrical, Computer Science, Physics, etc.) or equivalent experience.
10+ years of practical experience.
Experience writing software in C++.
Comfort with an Agile/Scrum software development environment using Gerrit (or similar).
Comfort developing software with GIT in a Linux environment.
Ways to stand out from the crowd:
We definitely want to hear from you if you are an upbeat contributor with a background that includes one or more of the following:
Experience shipping automotive software products, especially Autonomous Driving or ADAS.
Exposure to regulatory standards such as ISO 26262 and safety decompositions (ASIL) or an industry equivalent.
An expertise in fundamental physics - kinematic and dynamic models of rigid bodies.
Background with traditional planning algorithms (A*, D*, RRTs, probabilistic roadmaps, etc.).
Experience building safety critical software architectures.
Experience building deep learning based prediction/planning system

delivers industry-leading AI scale-up and scale-out performance withtechnology plus semi-custom ASICs or CPUs. NVIDIA is seeking a Senior
What you'll be doing:
Responsible for ASIC design verification for various IPs at IP and SOC levels
Responsible for reference model development and integration
Participate in IP/SOC architecture, micro-architecture reviews, interface with Architecture, SW/FW, Design, and Modeling to work out comprehensive first-time right verification plans
Contribute to the innovative verification methodology development, functional and code coverage closure.
Work on the complex TB creation, direct/random tests and drive the function and coverage to closure.
Contribute to the development of silicon and platform verification strategy and methodology
Triage the fail on SOC level with SOCV/EMU/SW team
Collaborate with IP development teams, and participate in, and support soft and hard IP identification, selection, and IP licensing
What we need to see:
Clear understanding of complexities involved with various design verification tools, including Synopsys VCS or Cadence Xcelium Simulator, Verdi, JasperGold or VC Formal
Track record of first-pass success in ASIC Development
B.S. or M.S. degree in Computer Engineering or Electrical Engineering
Experience working across multiple projects and adjusting priorities in partnership with stakeholders
5+ years of experience owning processing ASIC, IP or SoC design verification
Experience managing and delivering complex mixed language UVM and C++ testbenches
Ability to interpret functional specs and creating comprehensive test plans
Ability to write directed and constraint random test to achieve coverage-driven verification closure
Strong programming skills in C++/SystemC. Familiar with the GDB debugging.
Experience developing tools and infrastructure using Perl or Python
Ways to stand out from the crowd:
Hands-on experience with AMBA protocols such as AXI, ACE, CHI, etc.
Hands-on experience with complex subsystems in new technologies like ARM CPU complex, LPDDR, HBM, GPU’s, UCIE, PCIE or Network on chip and with performance verification

What you will be doing:
Working with architects, design leads, physical design leads and package leads, you will develop and to craft and optimize floorplans during early chip development.
Drive the area review process and collaborate with the ASIC design team to identify area, interconnect and floorplan improvement opportunities.
Solve timing and routing congestion issues with physical and ASIC design teams by influencing early design and physical implementation decisions.
You will build tools and improve existing infrastructure to optimize chip area and speed of execution.
What we need to see:
Masters Degree in Electrical Engineering, Computer Science, or Computer Engineering or equivalent experience.
At least 3+ years of relevant work experience.
A deep hardware engineering background with a concentration in VLSI and/or Computer Architecture.
Experience in Verilog, System Verilog or similar HVL.
Experience with CAD and physical design methodologies (flow and tool development), chip floorplan, power/clock distribution, packaging, P&R and timing closure.
Strong communication and interpersonal skills and ability & desire to work as a great teammate should be displayed in your interview.
Python, Perl and C/C++ programming language experience.
Ways to stand out from the crowd:
Experience in driving development of large scale ASIC floorplan is a huge plus.

What you’ll be doing:
Utilizing AI-powered tools to enhance QA efficiency, including automating test case generation, defect detection, and regression testing.
Implementing AI-driven solutions to optimize test coverage and identify high-risk areas in software systems.
Collaborating with cross-functional teams to adopt AI tools that improve workflow automation and reduce manual effort.
Review product requirements and collaborate with cross-functional teams to define testrequirements/strategies
Build test plan, design test case, execute and report test progress, bugs and results to management.
PerformFunction, Performance,Fault Injection and reliability testing
Automate test cases and assist in the architecture, crafting and implementing of test frameworks.
Manage bug lifecycle and co-work with inter-groups to drive for solutions.
In-house repro and verify customer issues/fixes.
Leveraging AI-powered tools to automate repetitive testing tasks, optimize test coverage, and detect flaky tests
What we need to see:
BS or higher degree or equivalent experience in CS/EE/CE with 5+ years QA experience.
Experience using AI tools for QA tasks
Familiarity with AI-powered testing frameworks and platforms that improve process efficiency
Strong understanding of QA methodologies and the ability to integrate AI tools into existing workflows
Proficient in Unix/Linux and shell/python programming skills with a strong understanding of Kubernetes architecture and its components
Experience with containerization technologies
Experience with CI/CD pipelines and tools
Hands-on experience in testing observability solutions (Prometheus, Grafana, ELK Stack, Datadog, etc.) and validating metrics, logs, traces, and alerting workflows
Proven experience in test cases development, tests automation and failure analysis, preferably with Kubernetes or cloud-based services, simulating large clusters and testing various failures (tools like KWOK and chaos monkey, etc.)
Good QA sense, knowledge, and experience in software testing who is an excellent communicator, fluent written and verbal English.
Ways to stand out from the crowd:
Proven success in leveraging AI tools to significantly reduce testing time or improve defect detection rates.
Experience in implementing innovative AI-driven solutions that streamline QA workflows or enhance process automation.
Background in SaaS and PaaS test is a strong plus
Experience working with NVIDIA GPU hardware is a strong plus

As a Senior Robotics Software Engineer on the Isaac Applications Team, you will help build the platform for Physical AI robots — enabling sim-first development, real-world deployment, and continuous learning to make them smarter over time. The ideal candidate will have strong software engineering skills for (soft) realtime robotics applications and real-world experience with multi-body robots, such as humanoids quadrupeds.
What You Will Be Doing:
Bring the latest advancements in Physical AI to simulated and real humanoid robots by building the humanoid reference platform showcasing the power of NVIDIA's technology.
Collaborate across team boundaries to integrate NVIDIA robotics products such as Thor and Isaac Sim into one solution for humanoid robots.
Spearhead efforts at NVIDIA's Shanghai offices, collaborating with team members in America and Europe.
What We Need To See:
Master's degree in Computer Science, Engineering, or a related field, or equivalent experience.
5+ years of experience in robotics.
Proven experience in designing and building real-time robotics software stacks, and deployment on real robots.
Demonstrated success in bringing robotics solutions from lab to launch, with direct involvement in implementation and deployment.
Proficiency in C++ and Python, knowledgeable in robotics middleware.
Ability to adapt to fast paced development lifecycles, multi-functional organizations, new technologies and platforms.
Strong problem-solving skills and the ability to determine the best approach to complex challenges.
Excellent communication skills (including English) and a collaborative approach to working effectively with diverse teams.
Ways To Stand Out From The Crowd:
Familiarity with NVIDIA robotics products such as Jetson and Isaac Sim.
Background with Bazel.
Experience as a team lead or manager.

What you’ll be doing:
Work closely with global cross-functional teams to understand the test requirements and take ownership of product quality.
Plan/design/execute/report/automatetest plan/test case/test reports.
Manage bug lifecycle and co-work with inter-groups to drive for solutions.
Automate test cases and assist in the architecture, crafting and implementing of test frameworks.
In-house repro and verify customer issues/fixes.
Utilize AI-powered tools to improve efficiency and quality, including test case/plan/script generation, defect detection, CBTP, bug fixing and day to dayassistance.
What we need to see:
BS or higher degree in CS/EE/CE or equivalent experience.
5+ years of software quality assurance or test automation background with knowledge of test infrastructure and strong analysis skills.
Scripting language (Python, Perl, Bash) knowledge and UNIX/Linux experience.
Good C/C++ software development, DevOps or test development experience.
Good user/development experiences of virtualization like VM & Docker container.
Excellent English written and oral communication skills.
Able to juggle conflicting/changing priorities and maintain a positive attitude while experiencing challenging and dynamic schedules.
Experience with AI tools.
Ways to stand out from the crowd:
Familiarity with NVIDIA GPU hardware products (Tesla, Tegra, DGX, etc).
Working knowledge of NVIDIA GPU Computing (CUDA) and CUDA libraries for Deep Learning.
Experience in VectorCAST, Bullseye, Gcov, or Coverity tools.
Automation experience.
Experience with LLM inference frameworks (TRT-LLM, vLLM, SGLang, etc.) and familiar with running various AI workloads, proven success in leveraging AI tools to significantly improve efficiency, streamline workflows or enhance process automation.

Intelligent machines powered by Artificial Intelligence computers that can learn, reason and interact with people are no longer science fiction. Today, a self-driving car powered by AI can meander through a country road at night and find its way. An AI-powered robot can learn motor skills through trial and error — this is truly an extraordinary time and the era of AI has begun.
What you’ll be doing:Develop, maintain and optimize performance KPIs necessary to deliver NVIDIA’s L2/L3/L4 autonomous driving solutions
Devise acceleration strategies and patterns to improve software architecture and its efficiency on our computers with multiple heterogeneous hardware engines while meeting or exceeding product goals
Develop highly efficient product code in C++, making use of algorithmic parallelism offered by GPGPU programming (CUDA)/ARM NEON while following quality and safety standards such as defined by MISRA
Diagnose and fix performance issues reported on our target platform including on-road & simulation
BS/MS or higher in computer science or a related engineering discipline
Excellent C and C++ programming skills
10+ years of relevant industry experience
Strong knowledge of programming and debugging techniques, especially for parallel architectures
Good understanding of System SW / Operating Systems and Computer architecture
Experience with performance analysis, optimizations and benchmarking
You have excellent analytical, written and verbal interpersonal skills
Understanding of Embedded architectures and Real-time operating systems & scheduling
Strong mathematical fundamentals, including linear algebra and numerical methods
Experience implementing algorithms in Robotics, Computer Vision and/or Machine Learning
Software development experience with CUDA/GPGPU or any data parallel architectures
משרות נוספות שיכולות לעניין אותך