NVIDIA

Senior Software Engineer

NVIDIA

full-time

Posted on:

Origin:  • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Python

About the role

  • Design and implement high‑performance soft‑tissue simulation modules for Isaac for Healthcare, targeted at real‑time and near real‑time use cases.
  • Develop and integrate SOTA algorithms spanning FEM and MPM variants; build on top of Newton, our newest physics simulation engine, and evaluate trade‑offs between accuracy, stability, and performance for surgical interactions (contact, friction, cutting/tearing, suturing, cautery, tool‑tissue coupling).
  • Prototype and productize GPU‑accelerated kernels (e.g., with NVIDIA Warp; CUDA knowledge a plus) and optimized C++ backends with clean Python bindings for Isaac workflows.
  • Prototype workflows with the latest deep-learning frameworks for Physics AI models in simulation environments (PhysicsNeMo).
  • Integrate simulation components with Isaac Sim and Isaac Lab for closed‑loop robotics/RL training, data generation, and hardware‑in‑the‑loop evaluation.
  • Collaborate with robotics, perception, and product teams to translate clinical/surgical requirements into simulation features and APIs.
  • Build and contribute examples, docs, and tutorials; raise code quality via reviews, CI, and reproducible builds/releases.
  • Mentor junior engineers and work with external partners (research labs, device makers) to validate models against experimental or clinical data.

Requirements

  • Bachelor’s degree (or equivalent experience) in Computer Science, Robotics, Mechanical/ Biomedical Engineering, Applied Math, or related field.
  • 7+ years building physics‑based simulation software or real‑time graphics/robotics systems.
  • Strong proficiency in C++ and Python.
  • Solid foundation in numerical methods, linear algebra, and continuum mechanics relevant to deformable bodies.
  • Hands‑on experience delivering production‑quality features: profiling, debugging, testing, and shipping products that meet QA standards.
  • Excellent collaboration and communication skills; ability to translate research prototypes into maintainable, documented components.
  • (Ways to stand out) Prior work with Isaac Sim and/or Isaac Lab (sensors, articulation, RL pipelines, USD/Omniverse workflows).
  • (Ways to stand out) Deep experience with FEM (e.g., corotational, nonlinear, solid mechanics) and/or MPM (e.g., MLS‑MPM/APIC); familiarity with PBD/XPBD or hybrid schemes.
  • (Ways to stand out) Background with physics engines or frameworks (PhysX, SOFA, MuJoCo, Bullet, Taichi, etc.) and differentiable/learning‑in‑the‑loop simulation.
  • (Ways to stand out) Familiarity with surgical robotics or medical imaging pipelines (e.g., mesh generation from DICOM/NIfTI, domain randomization for perception).
  • (Ways to stand out) Contributions to open‑source simulation/robotics projects, publications, or public GitHub repositories demonstrating mastery.
Serve Robotics

Senior Simulation and Game Engine Engineer – Robotics

Serve Robotics
Seniorfull-time$170k–$220k / year🇺🇸 United States
Posted: 29 days agoSource: jobs.ashbyhq.com
Python
Diligent Robotics

Senior/Staff Simulation Engineer

Diligent Robotics
Seniorfull-time🇺🇸 United States
Posted: 22 days agoSource: boards.greenhouse.io
PythonUnity
TomTom

Senior Machine Learning Engineer

TomTom
Seniorfull-time🇳🇱 Netherlands
Posted: 5 days agoSource: jobs.eu.lever.co
CloudPython
Voyant Photonics

Senior Embedded Software Engineer

Voyant Photonics
Seniorfull-timeNew York · 🇺🇸 United States
Posted: 1 day agoSource: jobs.ashbyhq.com
LinuxPython
The Exploration Company

GNC Engineer Intern

The Exploration Company
Entryinternship🇮🇹 Italy
Posted: 7 days agoSource: jobs.ashbyhq.com
Python