Driven by intelligence for a better future, gathering talents at Noetix Robotics

Driven by intelligence for a better future, gathering talents at Noetix Robotics

Find your desired position

8 positions found.
Filter
Reinforcement Learning Algorithm Engineer
Beijing Algorithm category 20-50k
Job Description

1. Responsible for the research and application of quadruped/wheeled motion control algorithms based on reinforcement learning;

2. Implement, modify and optimize algorithms according to actual project requirements to solve practical problems;

3. Research cutting-edge robot reinforcement learning and imitation learning algorithms.

Requirements

1. Familiar with programming languages such as Python, Pytorch and familiar with Linux operating systems;

Familiar with deep learning (MLP, CNN, RNN, transformer, etc.) algorithms and have knowledge of reinforcement learning (Q-Learning, PPO) algorithms;

2. Understanding of mainstream robot simulation platforms like IsaacGym, Isaaclab, Mujoco, Pybullet, etc.;

3. Good communication skills, excellent learning ability, strong analytical and practical problem-solving skills, hands-on ability and interest in motion control;

4. 0-2 years of work experience.

Preferred: Experience in robot control tasks based on reinforcement learning and imitation learning; having papers in top conferences or journals in the robot/learning field.

Reinforcement Learning Control Algorithm Engineer
Beijing Algorithm category 25-50k
Job Description

1. Responsible for the development of biped motion control algorithms based on reinforcement learning and exploring algorithmic performance limits (potential for nurturing from 0 to 1);

2. Analyze robot structures using knowledge of robotics kinematics, dynamics and control theory and propose improvement suggestions;

3. Implement, modify and optimize algorithms based on actual project requirements;

4. Continuously research the latest reinforcement learning and imitation learning algorithms.

Requirements

1. Background in robotics, mechanical automation, electronic information or related fields, with a master's degree or higher;

2. Mastery of robotics dynamics, optimization theory, convex optimization, variational methods, numerical computing and related knowledge;

3. Familiar with traditional control (PID, LQR, impedance control, etc.), optimal control (MPC, etc.);

4. Proficient in C++/Python, familiar with ROS/ROS2, Pinocchio, CasADi and other ecological tools;

5. Knowledgeable in robot simulation environments such as MuJoCo, Isaac Gym, Gazebo and PyBullet;

6. Experience in robot control tasks based on reinforcement and imitation learning is preferred.

Robot Control Algorithm Engineer
Beijing Algorithm category 20-50k
Job Description

1. Responsible for the dynamic modeling and parameter identification of each component of humanoid robot bodies, verifying and correcting robot model files;

2. Based on the corrected robot model, conduct dynamic modeling and optimal control solving for the robot, collaborating with colleagues on robot motion control algorithms to validate models on real platforms;

3. Construct and write SDK related to robot control for internal colleagues or clients;

4. Provide improvement suggestions for the robot's mechanical and electrical design based on the validation results of the dynamic model and assist in tuning.

Requirements

1. Master's degree or above in robotics, mechanical engineering, control, automation, computer science, or related fields;

2. Relevant work or internship experience, with experience in the development of serial robotic arms or legged robots;

3. Proficient in robotics, multi-body dynamics, parameter identification and force-position hybrid control; familiar with simulation modeling and evaluating kinematic and dynamic indicators, including dynamic response performance, torque, tracking accuracy and error compensation, with related project experience;

4. Mastery of nonlinear optimization, convex optimization and other optimal control theories, with experience in using related solvers to solve robotics control problems;

5. Proficient in classical control theory and modern control theory; familiar with ROS-based C/C++ programming and Python programming;

6. Skilled in using physical simulation platforms such as Gazebo, MuJoCo and Simulink for robot simulation and modeling and validating algorithms.

Algorithm Intern
Beijing Algorithm category 200-400/天
Job Description

1. Participate in the research and development of digital human algorithms, including but not limited to lip synchronization, expressions and action driving;

2. Assist in data processing related to digital humans, case analysis and model training, including dataset construction, cleaning, testing and evaluation;

3. Track the latest research progress on digital humans, 3D reconstruction, multimodal interaction, etc., researching parameters and reproductions;

4. Collaborate with team members to solve technical challenges in algorithm development and application;

5. Write and maintain technical documentation, sharing research results and development experience.

Requirements

1. Strong interest in digital humans, 3D reconstruction, stereoscopic vision and multimodal interaction algorithms, with a solid foundation in mathematics and programming;

2. Ability to independently solve technical problems, with strong learning ability and innovative thinking;

3. Excellent teamwork and communication skills, able to effectively collaborate with team members;

4. Passion for technology, willingness to accept challenges and continuously improve oneself.

Embedded Software Engineer
Beijing Software Category 10-20k
Job Description

1. Based on the requirements of the embedded software system, independently complete the coding and testing of the embedded software system and its modules, ensuring the modularity, scalability and high reliability of software modules;

2. Familiar with C/C++ programming, responsible for developing and optimizing drivers for various peripherals (such as CAN, SPI, camera, UART, USB, etc.), SDK design and integration development, ensuring efficient collaboration between software and hardware;

3. Design and implement embedded control systems, integrate control algorithms and deploy in robotic systems, responsible for developing interfaces with third-party systems;

4. Work closely with multiple teams including algorithms, mechanical and electrical teams to ensure product architecture consistency and high alignment with user requirements, supporting continuous upgrades and differentiated competitiveness of products;

5. Participate in product debugging, integration testing and quality control, promoting continuous optimization and standardization of design processes, enhancing product stability and delivery quality.

Requirements

1. Degree in Electronic Engineering, Computer Engineering, Automation, or related fields, with 0-2 years of embedded system R&D experience; experience in the robotics industry preferred;

2. Proficient in embedded Linux system development, familiar with Linux multi-threaded development;

3. Excellent in C/C++ programming language, with solid embedded system development capabilities, familiar with mainstream MCU/SoC (such as STM32, RK3588, NVIDIA Orin, etc.) and their ecological toolchains;

4. Familiar with STM32 or domestic microcontroller development, familiar with bus development such as I2C, SPI, UART, RS485, CAN, EtherCAT, ModBus and possess basic hardware schematic reading ability;

5. Possess excellent communication and problem-solving skills, able to efficiently advance tasks and continuously optimize system performance in a fast-paced, multi-tasking environment.

Embedded Hardware Engineer
Beijing Hardware 8-15k
Job Description

1. Hardware schematic design and PCB design, debugging and testing;

2. Maintenance, upgrading and debugging of software C code;

3. Responsible for writing related R&D documentation and verifying new technologies.

Requirements

1. Bachelor’s degree or higher in Computer Science, Electronic Engineering, Communication, or related fields;

2. Proficient in Office software;

3. Proficient in EDA software, such as Cadence;

4. Familiar with basic circuit knowledge, C, C++;

5. Experience with STM32 and Linux is preferred.