New Motphys Logo
Join Us Header

Join Us

We look forward to working with you to break the boundaries between human reality and virtual experience, and to become a rusted builder of virtual world infrastructure.

Job icon

Engine Development Engineer

Resume icon Submit Resume
Beijing

Job Responsibilities:

  1. Utilize Rust, Compute Shader, and other technologies to participate in the design and development of world-leading motion and physics engines.
  2. Implement various modules of high-performance, cross-platform real-time computing motion and physics engines from end to cloud, ranging from low-level math libraries to application-level toolchains.
  3. Develop functions for rigid body physics simulation, soft body, cloth, fluid simulation, etc.
  4. Address engineering issues such as performance optimization, cross-platform adaptation, end-cloud collaboration, and GPU programming.
  5. Stay at the forefront of industry technology, engage in technical discussions and sharing with the team, promote the team’s technological progress, and collaboratively solve technical problems encountered in the development process to achieve engineering implementation.
  6. Use engines or provide customized development to support internal or external projects and meet project requirements.

We Hope You:

  1. Have strong self-motivation, a sense of responsibility, learning ability, and communication skills, with a passion for cutting-edge technology.
  2. Are proficient in client-side game engine architecture, understanding physics engines and motion engines.
  3. Possess an excellent foundation in mathematics and algorithms.
  4. Understand high-performance programming, including but not limited to concurrent programming, cache optimization, SIMD, etc.
  5. Have practical project development experience and excel in teamwork.
  6. Are familiar with commercial game engine source code (preferred).
  7. Have received awards in math, physics, computer science competitions (preferred).
  8. Are proficient in Rust, C++ (preferred).
  9. Have experience in GPU high-performance computing development (preferred).
  10. Have cross-platform development experience (preferred).
Job icon

Robotics Simulation Engineer

Resume icon Submit Resume
Hangzhou Beijing

Job Responsibilities:

  1. Design and implement various robotic tasks using simulation engines such as Mujoco, Isaac, etc.
  2. Apply machine learning to robot simulation training and achieve excellent control results in simulated environments.
  3. Transfer machine learning models from simulation to real-world applications and solve technical issues related to sim2real.
  4. Track the latest research progress in robotic physical simulation and AI, and apply cutting-edge technologies to real-world projects.

Job Requirements:

  1. Have your own ideas on the combination of physical simulation technology and embodied intelligence, and willing to continuously invest in this field.
  2. Deep understanding of physical simulation engines such as Mujoco, Isaac, and clear on their strengths and weaknesses in robotic simulation training.
  3. Proficiency in at least one deep learning framework, such as TensorFlow, Pytorch.
  4. Design and implement efficient, scalable machine learning models, and optimize model performance.
  5. Relevant practical project implementation experience.
  6. Proficiency in at least one programming language, such as Rust/C++/Python, with good engineering and architectural experience.

Preferred Qualifications:

  1. Published papers at international top conferences (e.g., CVPR, ICML, NIPS).
  2. Familiar with the underlying physical simulation algorithms of Mujoco, Isaac Sim, or PyBullet, and capable of secondary development of physical engines.
  3. Deep understanding and practical experience with common deep reinforcement learning technologies, and capable of secondary development of machine learning algorithms.
Job icon

Senior Simulation Platform Engineer

Resume icon Submit Resume
Beijing

Job Responsibilities:

  1. Lead the design and implementation of real-time simulation platforms, toolchains, editors, and rendering modules for robotics and industrial applications, driving team productivity improvements.
  2. Lead system architecture design and module development, optimizing large-scale codebase structures.
  3. Review and integrate existing projects to ensure new modules seamlessly align with the overall system.
  4. Mentor team developers to elevate the team’s engineering capabilities.

Job Requirements:

  1. Proficient in at least one programming language (C++/Python/Rust), with strong engineering expertise.
  2. Experience in system architecture and modular development; prior experience with large-scale projects is a plus.
  3. Ability to quickly read and understand complex codebases, with skills in code integration and maintenance.
  4. Experience in designing and implementing toolchains, editors, or rendering subsystems.
  5. Excellent communication and collaboration skills, capable of driving project execution.

Preferred Qualifications:

  1. Familiarity with graphics engines such as Bevy, Unity, or Unreal.
  2. Experience with OpenUSD and relevant SDKs.
  3. Rust development experience.
Job icon

Junior Simulation Platform Engineer

Resume icon Submit Resume
Beijing

Job Responsibilities:

  1. Participate in the development of core infrastructure and toolchains for real-time simulation platforms targeting robotics and industrial applications, including entity systems, scene management, and resource management.
  2. Develop and improve GUI visual editing tools for simulation environments to enhance user experience.
  3. Collaborate with the team to integrate new features into existing projects and write clear and well-structured technical documentation.
  4. Focus on developing functionalities such as visual editors, toolchains, and SDKs — no need to be involved in the design of physics simulation algorithms.

Job Requirements:

  1. Passionate about simulation, graphics systems, or editor tools, with strong curiosity and self-motivation.
  2. Solid programming foundation; proficient in at least one major programming language (C++/Python/Rust).
  3. Strong engineering practices with an emphasis on writing clean, high-quality, and maintainable code.
  4. Fast learner who is willing to dive deep into emerging technologies such as Bevy and OpenUSD.

Preferred Qualifications:

  1. Familiarity with graphics engines such as Bevy, Unity, or Unreal.
  2. Experience with OpenUSD and relevant SDKs.
  3. Rust development experience.
  4. Fresh graduates are welcome to apply — prior project experience is not required.

Benefits

We are committed to providing a pleasant, equal, and mutually trusting work environment, advocating for a balance between work and life

Enjoy icon

Enjoy your work and more benefits

    Highly competitive salary and stock options.
    Encouraging diversity, committed to creating a respectful and inclusive cultural environment.
    Flexible work environment, no need to clock in/out, efficiency first, you arrange your work time.
    Equal work atmosphere, communication without hierarchy, everyone is a "peer", making you feel more comfortable at work.
    Focus on each colleague's growth, comprehensive talent development system to help you plan your career path.
    Access to technical expert documents, regular communication and discussion meetings, brainstorming with the experts.
Love icon

Comprehensive care for your life

    Department dinners and team building activities for a happy life.
    Comprehensive social insurance and housing fund to fully protect you and eliminate worries.
    Free access to a five-star gym and swimming pool to support your health.
    Diverse health care benefits, including annual health checks and dental cleanings, let's live healthily and move forward happily together.
    Welcome gifts, birthday gifts, anniversary gifts and other gift packages to celebrate every special moment in your life.