Very good knowledge of Python and C++, including in the context of robotic applications.
Experience with ROS / ROS2, especially in integrating the simulator with the robotic stack.
Knowledge of kinematics, robot dynamics, and sensor modeling.
Ability to work with physics and dynamics simulation, collision definitions, and control systems.
Experience in designing test environments, generating synthetic data, and performing domain randomization.
Practical experience with Isaac Sim / NVIDIA Omniverse and simulation tools (scene creation, resource configuration, extending functionality).
Understanding of sim-to-real challenges and the ability to analyze transfer errors.
Ability to create scripts/plugins for automating tests, recording results, and managing experiments.
Designing and building virtual environments in NVIDIA Omniverse / Isaac Sim (3D scenes, streets, urban infrastructure, lighting conditions, obstacles).
Integrating robot models (URDF / MJCF) and configuring sensors (cameras, LiDAR, IMU, depth sensors).
Implementing and configuring physics, dynamics, collision, and control system simulations.
Generating synthetic data: RGB, depth, segmentation, sensor data in various environment configurations, using domain randomization.
Building the pipeline: simulation → training → validation, and collaborating with AI / perception / control modules.
Analyzing simulation results, tuning environment parameters, and minimizing the sim-to-real gap.
Collaborating with the algorithmic team to ensure consistency of training data.
Creating tools to automate simulation tests, generate reports, and record results.
Documenting the simulation architecture, environments, pipelines, and validation procedures.
- Flexible working hours.
- Hybrid work option, office in Wrocław
- Medical care and MultiSport program.
- Team-building activities.
- Employment contract or B2B, depending on preferences.
