Roles & Responsibilities
We are seeking a talented Robotics Simulation Engineer to join our team. In this role, you will play a critical part in developing, testing, and validating our robotics autonomy stack using advanced simulation environments. You will also be responsible for defining robust validation criteria and ensuring system-level functionality meets performance requirements.
Responsibilities:
- Create, maintain, and enhance simulation environments for testing the robotics autonomy stack (e.g., Gazebo, Carla, Nvidia Isaac Sim).
- Define validation criteria and develop methods for robotics-level feature and system validation to meet specified performance requirements.
- Participate in system integration activities, including software, hardware, sensor, and calibration integration.
- Support release processes by conducting thorough integration testing and ensuring seamless system performance.
- Troubleshoot and resolve integration issues involving software, calibration, sensors, and instrumentation.
- Collaborate with cross-functional teams to ensure simulation fidelity and alignment with real-world scenarios.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering, Mechanical/Mechatronic Engineering, or a related robotics discipline.
- Minimum of 3 years of professional experience in robotics component integration, debugging, and validation.
- Strong experience in developing and working with simulation environments such as Gazebo, Carla, or Nvidia Isaac Sim, including simulation integration testing.
- Solid understanding of communication protocols (Ethernet, TCP/IP, MQTT).
- Proficiency in software architecture design and object-oriented programming (Python, C++ preferred).
- Hands-on experience with ROS / ROS2 and Linux systems.
- Familiarity with Agile development methodologies (e.g., Scrum) is an advantage.
- Excellent analytical, problem-solving, and debugging skills.
- Self-motivated, energetic, and eager to take on new challenges, with the ability to work independently.