

What you'll be doing:
As a valued member of the team, you will be involved in the technical design and implementation of numerous features working in an agile environment. In this role you can expect to:
Create developer tools features for NVIDIA GPUs that enables developers to quickly iterate on optimizations to build fast graphics applications.
Write fast, effective, maintainable, reliable and well documented code.
Effectively estimate and prioritize tasks in order to build a realistic delivery schedule.
Provide peer reviews to other engineers including feedback on performance, scalability and correctness.
Drive technology discussions and provide valuable feedback about the architecture as a domain expert.
Document requirements and designs, and review documents with stakeholders.
Demonstrate growth in technical and non-technical abilities.
Meet with the QA Department to develop a test plan for new features.
What we need to see:
Pursuing BS or MS degree in one of the areas of Electrical Engineering, Computer Engineering, Computer Science.
Excellent C++ programming skills and ability to articulate key aspects of Object-Oriented Programming.
Proficient in at least one graphics programming API such as Direct3D, OpenGL and Vulkan.
Able to work effectively with a team of engineers in a fast paced and dynamic environment.
Excellent written and verbal communication skills.
Able to estimate effectively to ensure delivery of software on time.
Ways to stand out from the crowd:
Knowledge of 3D Graphics Algorithms and GPU Architectures.
Strong grasp of heterogeneous computing, multithreading and a deep understanding of streaming multiprocessors, warp scheduling etc...
Experience with GPU low-level performance tuning/optimization, including profiling and debugging.
Solid understanding of User Experience (UX) design, GUI development and the Qt framework is a huge plus.
משרות נוספות שיכולות לעניין אותך

Intelligent machines powered by AI computers that can learn, reason and interact with people are no longer science fiction. Today, a self-driving car 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 — the era of AI has begun. Image recognition and speech recognition — GPU Deep Learning has provided the foundation for machines to learn, perceive, reason and solve problems. The GPU started out as the engine for simulating human creativity, conjuring up the amazing virtual worlds of video games and Hollywood films.
What you will be doing:
Study and develop cutting-edge techniques in deep learning, graphs, machine learning, and data analytics, and perform in-depth analysis and optimization to ensure the best possible performance on current- and next-generation GPU architectures.
Work directly with key customers to understand the current and future problems they are solving and provide the best AI solutions using GPUs.
Collaborate closely with the architecture, research, libraries, tools, and system software teams at NVIDIA to influence the design of next-generation architectures, software platforms, and programming models.
Some travel is required for conferences and for on-site visits with customers.
What we need to see:
A degree from a leading university in an engineering or computer science related discipline (BS; MS or PhD preferred) or equivalent experience
Strong knowledge of C/C++, software design, programming techniques, or AI algorithms
Strong verbal and written communication skills in English and organization skills, with a logical approach to problem solving, time management, and task prioritization skills
משרות נוספות שיכולות לעניין אותך

What you’ll be doing:
Lead, mentor, and grow a high-performing team of applied research engineers focused on humanoid loco-manipulation and mobile manipulation.
Drive the definition, planning, and execution of projects involving foundation models (GR00T, Cosmos), Isaac Lab, and Newton workflows.
Guide the team in advancing robot learning technologies and synthetic data generation from human video datasets.
Hands-on design, implementation, and deployment of novel algorithms for humanoid robot locomotion and manipulation in simulation and real-world environments.
Ensure seamless integration of applied research outputs with NVIDIA’s advanced robotics platforms.
Foster a culture of innovation and collaboration, supporting deliverables such as prototypes, open source software contributions, patents, and publications in top conferences and journals.
Collaborate cross-functionally with product, hardware, and software teams to translate research into impactful products.
Support career development, performance management, and recruitment of top talent.
What we need to see:
Advanced degree (PhD or Master’s) in Computer Science, Robotics, or a related field.
2 years of experience on technical leadership or team management in robotics, autonomous driving, machine learning, or related domains.
Strong hands-on programming skills in Python and C++; experience with deep learning frameworks (PyTorch, JAX, TensorFlow) and physics simulation tools (Isaac Sim/Lab, MuJoCo).
Excellent communication, organizational, and interpersonal skills.
Experience with large-scale model training on GPU clusters.
Hands-on experience on robotics simulation, sim-to-real and real-to-sim transfer.
5+ overall years of experience working on robotics technologies.
Ways to stand out from the crowd:
Leadership in projects involving foundation models for robotics, includingVision-Language-Action(VLA) or Vision-Language Models (VLM).
Experience with learning from human video demonstrations and human-object reconstruction.
Expertise in humanoid loco-manipulation, encompassing whole-body control, dexterous and bimanual manipulation, and locomotion.
Advanced knowledge in robot learning and reasoning, including imitation and reinforcement learning.
Experience generating synthetic data for robotics applications.
משרות נוספות שיכולות לעניין אותך

Join NVIDIA, where our groundbreaking advancements in computer graphics, PC gaming, and accelerated computing have set the standard for over 25 years. As a Developer Technology Engineer, you will be part of an exceptionally experienced team dedicated to pushing the boundaries of AI and computing. This role is an outstanding opportunity to build the next era of technology in a dynamic and innovative environment.
What you'll be doing:
Understand the responsibilities associated with embodied AI and strive to enhance them.
Develop on frameworks like IsaacSim and Isaac Lab, ensuring flawless performance.
Profile and investigate the performance of optimized code together with our internal team.
Discuss your approach and results with NVIDIA engineers to continuously improve processes.
Optimize GPU-based physics simulator performance for world-class results.
Collaborate closely with architecture, research, libraries, tools, and system software teams to invent and develop next-generation architectures, software platforms, and programming models.
What we need to see:
Bachelor's degree in Computer Science, Robotics, Engineering, or a related field, or equivalent experience.
Experience with C++, CUDA, Python, and Linux.
Proven experience with one or more physics simulators such as MuJoCo, Isaac Sim, PyBullet, Drake, or Gazebo.
Strong communication skills and the ambition to grow and learn about building machine learning applications, optimization, and software engineering.
Prior involvement with embodied AI or a history at humanoid robotics firms with a focus on physics simulation.
משרות נוספות שיכולות לעניין אותך

What you’ll be doing:
Apply Machine Learning, Deep Learning techniques to overcome QA and Automation challenges for different NVIDIA Product lines
Maintain and optimize new and existing automated tests with AI solution
Design, implement and augment existing test frameworks with AI automation tools to reduce manual development efforts and make the current automation framework more productive and smart
Work closely and collaboratively with other development and QA teams to gather automation requirements and review automation design
What we need to see:
Pursuing Master or higher degree in computer science or electrical engineering with strong academics
Good programming skills in python, proficient in applying OOP concepts and Data structures
Good experience with using AI development tools for test plan creation, automation framework and test case development
Have experience on using Cursor, MCP, Coderabbit for script generation/review
Hands on experience in solving complex problems using AI technology or tools such as RAG, LLM/vLLM and AIGC
Experience with large or complex applications and knowledge of code optimization and manipulation
Demonstrates excellent communication skills, maintains a strong sense of initiative and motivation, and consistently upholds high standards for software quality
Ability to work closely & collaboratively with other Development & QA teams especially across geographies
Ways to stand out from the crowd:
Programming skills in C# is a plus
Knowledge of Linux, Mac and Android is a plus
Experience on Machine Learning Frameworks like Pytorch, Keras with TensorFlow, ONNX , and TensorRT is a plus
Background of RL(Reinforce learning), or Meta-learning, or Life-long learning is a plus.
Knowledge of SQL/NoSQL Database is plus
משרות נוספות שיכולות לעניין אותך

What you’ll be doing:
Explore innovative GPU composition and novel system functionalities related to processing and storage.
Connect with GPU architecture designers to make advised and random functional testing plan which provides good coverage.
Innovatively develop and improve infrastructure and methodology to generate tests.
Massively generate, run and debug tests in various platforms, e.g., functional simulator, full chip and unit-level RTL, emulator and silicon.
Build innovative tools to improve efficiency.
What we need to see:
Knowledge of computer architecture, compiler, assembly language.
Good understanding of GPU concept and pipeline, in terms of parallel computing and/or memory system.
Familiar with Linux
Good at C++ and Python development.
Bachelor in CS or EE. MS or PhD or equivalent experience is a plus.
Ways to stand out from the crowd:
Knowledge and experience of CUDA programming and debugging.
Random system development and work experience.
ASIC experience.
Compiler experience
משרות נוספות שיכולות לעניין אותך

As a Senior Technical Program Manager within our Silicon Solutions team, you will play a pivotal role in bridging the technical and management domains, driving the development and execution of critical programs. You will collaborate with development managers, engineers, and multi-functional teams across systems, software, operations, and marketing to ensure the flawless delivery of our silicon projects.
What you'll be doing:
Program Leadership and Execution: Own the planning, development, and management of project schedules and deliverables. Ensure meticulous management of tasks, dependencies, and breakthroughs to achieve program objectives on schedule.
Design and Scope Management: Actively participate in crucial design reviews. Efficiently handle scope changes to minimize impacts on project timelines and outcomes.
Multi-functional Collaboration: Serve as the primary liaison for the technical team in multi-functional discussions, ensuring alignment on project achievements and go-to-market strategies.
Risk Management: Proactively identify risks and dependencies, develop mitigation strategies, and advance issues to leadership as vital.
Communication: Provide regular updates on program status, highlighting challenges and proposing solutions to internal partners, facilitating informed decision-making.
Continuous Improvement: Leverage insights and standard processes from completed programs to drive continuous improvement in processes and outcomes for future projects.
Continually improve processes, optimize workflow, and maintain the highest quality levels.
What we need to see:
A Bachelor of Science degree in Applied Science or Engineering is required (or equivalent experience); a Master's degree is helpful.
10+ years of relevant experience, including at least 3 years in a technical program management role, ideally within multi-functional teams.
Proven experience in SoC Bring Up, Validation, and Productization. A detailed understanding of datacenter and/or consumer electronics design, including critical interfaces.
Ability to navigate system integration complexities at the convergence of Silicon, System, and Software.
Proficient in leading rapid development cycles and embracing change, maintaining flexibility and composure in uncertain situations.
Highly self-motivated and proactive, with the ability to engage in critical thinking and problem-solving.
Outstanding communication and organizational skills, capable of effectively articulating sophisticated technical issues and solutions.
משרות נוספות שיכולות לעניין אותך

What you'll be doing:
As a valued member of the team, you will be involved in the technical design and implementation of numerous features working in an agile environment. In this role you can expect to:
Create developer tools features for NVIDIA GPUs that enables developers to quickly iterate on optimizations to build fast graphics applications.
Write fast, effective, maintainable, reliable and well documented code.
Effectively estimate and prioritize tasks in order to build a realistic delivery schedule.
Provide peer reviews to other engineers including feedback on performance, scalability and correctness.
Drive technology discussions and provide valuable feedback about the architecture as a domain expert.
Document requirements and designs, and review documents with stakeholders.
Demonstrate growth in technical and non-technical abilities.
Meet with the QA Department to develop a test plan for new features.
What we need to see:
Pursuing BS or MS degree in one of the areas of Electrical Engineering, Computer Engineering, Computer Science.
Excellent C++ programming skills and ability to articulate key aspects of Object-Oriented Programming.
Proficient in at least one graphics programming API such as Direct3D, OpenGL and Vulkan.
Able to work effectively with a team of engineers in a fast paced and dynamic environment.
Excellent written and verbal communication skills.
Able to estimate effectively to ensure delivery of software on time.
Ways to stand out from the crowd:
Knowledge of 3D Graphics Algorithms and GPU Architectures.
Strong grasp of heterogeneous computing, multithreading and a deep understanding of streaming multiprocessors, warp scheduling etc...
Experience with GPU low-level performance tuning/optimization, including profiling and debugging.
Solid understanding of User Experience (UX) design, GUI development and the Qt framework is a huge plus.
משרות נוספות שיכולות לעניין אותך