AI Engineer
Robotics & Simulation
Join our engineering team to advance robotics technology.
LOCATION
Viseu, Portugal
EMPLOYMENT TYPE
Permanent
What You'll Do
We are looking for a highly motivated and talented AI Engineer in Robotics & Simulation to join our growing team. You will work at the intersection of AI and robotics, developing intelligent algorithms and pushing the limits of what robots can learn, both in simulation and in the real world.
In this role, you will design and implement advanced simulation environments, integrate them with machine learning pipelines and help deliver robust sim-to-real solutions for real quadruped and humanoid robots.
This is a full-time position based in Viseu, Portugal, with flexible hybrid work options.
Key Responsibilities
You will contribute to a broad and exciting set of responsibilities, including:
​
Simulation & Environments
-
Design, maintain and deploy simulation environments using tools like Isaac Sim, Isaac Lab, MuJoCo, PyBullet, or similar frameworks.
-
Develop scripts, tools and extensions to improve simulation fidelity, automation and scalability.
-
Generate synthetic datasets for training and validating AI models.
​​
AI, Control & Learning
-
Integrate simulation pipelines with AI training loops (e.g., Reinforcement Learning, Imitation Learning, control and planning).
-
Implement robust sim-to-real workflows to ensure trained models perform reliably on real robots.
-
Develop AI-based control strategies for humanoid robot arms, hands and full-body motion.
-
Combine RL + Imitation Learning approaches to enable robots to learn both from simulation and real demonstrations.
-
Implement, optimize and benchmark algorithms across multiple scenarios in both sim and real deployments.
Perception & Multimodal Models
-
Integrate and fine-tune multimodal models combining vision, language and sensor data to improve robot perception and interaction capabilities.
​
Who we are looking for
​
Education & Experience
-
Master’s or PhD in Robotics, Computer Science, Electrical/Computer Engineering, AI or related fields.
-
Demonstrated experience in simulation engineering, robotics or AI-driven modeling.
​
Technical Skills
-
Strong programming skills in Python and C++.
-
Hands-on experience with simulation frameworks such as Isaac Sim, Isaac Lab, MuJoCo, PyBullet, or similar.
-
Familiarity with robotics frameworks (e.g., ROS 2) and robotic hardware platforms (mobile, humanoid or manipulators).
-
Knowledge of reinforcement learning frameworks and data pipelines.
-
Experience with deep learning libraries such as PyTorch, TensorFlow and environments like Gymnasium/OpenAI Gym.
-
Understanding of GPU programming and training of deep learning models for robotics applications.
​
Mindset & Soft Skills
-
Excellent problem-solving, debugging and analytical skills.
-
Ability to work autonomously while collaborating effectively in a multidisciplinary team.
-
Curiosity, creativity and a drive to push boundaries in robotics.
​​
In addition to technical skills, we value individuals who are team players, effective communicators, and problem solvers. If you are ready to take on new challenges and drive innovation in the field of robotics, we want to hear from you.
​
How to Apply
If you'd like to join us, send your CV and any relevant links (GitHub, project videos, publications, portfolio) to:
​
or use the button below.
