Latest Autonomous Systems Jobs

NVIDIA logo

Principal Simulation Engineer, Industrial Physics and Robotics

This role involves designing and developing advanced physically based simulation systems for robotics and industrial digital twins. You will collaborate with teams across physics, robotics, digital twins, controls, and GPU software to integrate modern simulation methodologies into NVIDIA’s scalable simulation stack, focusing on high-fidelity mechanics problems and real-world applications.

Remote Permanent
NVIDIA logo

Principal Simulation Engineer, Industrial Physics and Robotics

This role involves designing and developing advanced physically based simulation systems for robotics and industrial digital twins. You will collaborate with teams across physics, robotics, and GPU software to integrate modern simulation methodologies and improve multibody dynamics, contact, and flexible-body behavior. The focus is on creating high-fidelity simulations that can be used in real-world applications, such as robotics and industrial automation.

Remote Permanent
NVIDIA logo

Principal Simulation Engineer, Industrial Physics and Robotics

This role involves designing and developing advanced physically based simulation systems for robotics and industrial digital twins. You will collaborate with teams across physics, robotics, and GPU software to integrate modern simulation methodologies and improve multibody dynamics, contact, and flexible-body behavior.

Remote Permanent
NVIDIA logo

Dataflow Development Engineer - LPU Hardware DataFlow

This role involves developing and optimizing dataflow systems at the hardware-software boundary, focusing on FPGA accelerators. Responsibilities include implementing dataflow pipelines, creating host-side drivers and runtimes, and collaborating with compiler and architecture teams to enhance performance and efficiency.

NVIDIA Netherlands
Remote Permanent
NVIDIA logo

Dataflow Development Engineer - LPU Hardware DataFlow

This role involves developing and optimizing dataflow systems at the hardware-software boundary, focusing on FPGA accelerators. Responsibilities include implementing dataflow pipelines, building host-side drivers and runtimes, and collaborating with compiler and architecture teams to improve latency and efficiency.

Remote Permanent
NVIDIA logo

Dataflow Development Engineer - LPU Hardware DataFlow

This role involves developing and optimizing dataflow systems at the hardware-software boundary, focusing on FPGA accelerators. Responsibilities include implementing dataflow pipelines, creating host-side drivers, and collaborating with compiler and architecture teams to improve latency and efficiency.

Remote Permanent
NVIDIA logo

Senior HPC Performance Engineer

In this role, you will analyze and optimize High Performance Computing (HPC) applications on NVIDIA's HPC servers and systems. You will work with a range of applications, from small benchmarks to large-scale distributed-memory systems, and provide insights to compiler and application engineering teams to drive performance improvements.

NVIDIA Germany
Remote Permanent
NVIDIA logo

Senior HPC Performance Engineer

In this role, you will analyze and optimize High Performance Computing (HPC) applications on NVIDIA's HPC servers and systems. You will work with a range of applications, from small benchmarks to large-scale distributed-memory systems, identifying performance bottlenecks and providing insights to compiler and application engineering teams.

Remote Permanent
NVIDIA logo

Senior HPC Performance Engineer

In this role, you will analyze and optimize High Performance Computing (HPC) applications on NVIDIA's HPC servers and systems. You will work with a range of applications, from small benchmarks to large-scale distributed-memory systems, identifying performance bottlenecks and providing insights to compiler and application engineering teams.

Remote Permanent
NVIDIA logo

Senior HPC Performance Engineer

As a Senior HPC Performance Engineer, you will conduct in-depth performance analysis on large multi-GPU and multi-node clusters, study the interaction of NVIDIA's libraries with hardware and software components, and collaborate with a dynamic team across multiple time zones. You will also triage performance issues, build tools for data visualization, and evaluate proof-of-concepts.

NVIDIA £221,250 – £507,000 pa
Remote Permanent
NVIDIA logo

Senior Compiler Engineer

This role involves designing and optimizing compiler technology for NVIDIA's Grace CPUs, focusing on performance-critical AI and HPC workloads. You'll contribute to the upstream GNU Toolchain, collaborate with open-source communities, and influence next-generation CPU microarchitecture. The position requires deep expertise in compiler development and close collaboration with distributed engineering teams.

NVIDIA Cambridge, United Kingdom
On-site Permanent
NVIDIA logo

Senior System Software Engineer, NCCL - Partner Enablement

This role involves engaging with partners and customers to resolve functional and performance issues with NCCL, conducting performance analysis of NCCL and DL applications on GPU clusters, and developing tools for issue isolation. You will also guide customers on HPC methodologies, document NCCL usage, and collaborate with internal teams across different time zones.

NVIDIA Switzerland £221,250 – £507,000 pa
On-site Permanent
NVIDIA logo

Senior System Software Engineer, NCCL - Partner Enablement

As a Senior System Software Engineer, you will engage with NVIDIA's key partners and customers to troubleshoot and optimize NCCL performance in large-scale GPU clusters. You will develop tools, conduct performance analysis, and provide training on HPC methodologies, contributing to the advancement of AI and HPC technologies.

NVIDIA logo

Senior System Software Engineer, NCCL - Partner Enablement

This role involves engaging with key partners and customers to troubleshoot and optimize the performance of NVIDIA's NCCL library in large-scale GPU clusters. You will conduct performance analysis, develop tools for issue isolation, and provide training on HPC methodologies. The position requires strong C/C++ skills, experience with parallel programming, and a deep understanding of high-performance networking.

NVIDIA logo

Senior System Software Engineer, NCCL - Partner Enablement

This role involves engaging with partners and customers to resolve functional and performance issues with NCCL, conducting performance analysis, and developing tools for new systems and platforms. You will also guide customers on HPC methodologies, document findings, and conduct trainings on NCCL.