Back to jobs

Algorithm Software Engineer - Simulation Specialization

Singapore
Social Recruitment/Campus Recruitment/Intern
Apply

At Sharpa, we manufacture time by making robots useful.

Founded in 2024, Sharpa is an AI robotics company inspired by the Sherpa people of the Himalayas - known for guiding and assisting alpinists on their difficult journey to the summit. We build general purpose robots that assist, not replace, humans - freeing people from repetitive and strenuous work so they can pursue inspiring endeavors.

Our team is made up of geeks and innovators with backgrounds at leading AI and robotics companies. We are dedicated to developing ultra-high performance, autonomous robotic systems capable of adapting to the complexity of real world environments. Sharpa operates out of Singapore, Shanghai and Mountain View.


What you'll be doing:

  • Be responsible for building physically realistic simulation environments for robots, including but not limited to the robot's own sensors and actuators, objects the robot interacts with, and the complete surrounding environment.
  • Be responsible for analyzing, designing, developing, testing, and deploying a complete simulation software toolchain. This will provide the algorithm team with larger-scale synthetic ground-truth data, tasks, and testing environments, and offer the hardware team a more user-friendly and accurate virtual prototyping and debugging environment.
  • Be responsible for designing, developing, and maintaining robot simulation assets and plugins for mainstream robot simulation environments such as Mujoco and Isaac Sim.


What we're looking for:

  • Bachelor's degree or higher, preferably in Computer Science, Electronic Information, Robotics, or related fields. Prior development experience in the broader robotics industry is preferred.
  • Familiarity with mainstream robot simulation platforms such as Mujoco, Isaac Sim, and Isaac Lab. Experience in environment setup and benchmarking based on these platforms, and possesses 3D modeling skills.
  • Proficient in C++ and Python, familiar with ROS/ROS2. Experience in physics simulator and OpenGL rendering pipeline acceleration/optimization is preferred.
  • Familiarity with robot kinematics and dynamics is preferred. Familiarity with sensor intrinsic and extrinsic calibration is preferred. Familiarity with 3D reconstruction is preferred.
  • Prior simulation development experience related to robotic arms, mobile robots, or autonomous driving is preferred.

Apply for this job

* Indicates a required field

This value should not be blank.
This value should not be blank.
This value should not be blank.
This value should not be blank.
This value should not be blank.
This value should not be blank.

Please upload files with the following types: .pdf, .png, .jpg, .jpeg with a maximum file size of 7MB each.

Drag and drop files here, or

This value should not be blank.