Autolife Robotics Pte Ltd
Robotics Systems Engineer(Mid–Senior Level)
Autolife Robotics Pte LtdSingapore23 hours ago
Full-timeRemote FriendlyInformation Technology

We are looking for an experienced Robotics Systems Engineer to join our core R&D team. In this role, you will take ownership of the system architecture, motion control algorithms, sensor fusion, and system-level integration of our humanoid robots. This is a unique opportunity to work on cutting-edge robotics technologies and contribute directly to real-world deployments.


Key Responsibilities

 

1. System Architecture & Software Development:

Design and implement a high-performance, modular, and scalable robot system software framework. Ensure efficient integration of hardware components such as multi-joint actuators and robotic arms. Support the development of remote management and data

logging platforms.


2. Motion Control & Algorithm Development:

Lead the development of motion control systems, including kinematic and dynamic modeling, motion planning, simulation, and performance optimization. Contribute to core algorithm modules for navigation and path planning.


3. Sensor Fusion & Data Processing:

Develop multi-sensor fusion frameworks for data from IMUs, force sensors, vision modules, encoders, torque sensors, etc. Handle driver development, data acquisition, preprocessing, and real-time closed-loop optimization.


4. System Integration & Testing:

Drive end-to-end system integration, testing, and tuning. Analyze dynamic performance and localization accuracy. Deploy and validate motion control algorithms in real-world environments. Provide ongoing technical support.


5. Cross-Functional Collaboration:

Work closely with teams across mechanical, embedded, and hardware engineering to ensure seamless integration and functionality across the entire robotics platform. Participate in product requirement discussions and early-stage prototyping.


6. Documentation & Standards:

Write high-quality technical documentation, including design specifications, interface protocols, SDK references, and test reports. Follow industry-standard coding practices and documentation guidelines.


Qualifications

1. Education:

Bachelor’s degree or above in Robotics, Computer Science, Electrical Engineering, Automation, Control Engineering, or Applied Mathematics etc..


2. Core Programming Skills:

Proficient in C/C++ and Python with strong object-oriented design and familiarity with common software design patterns.


3. Software & Systems Knowledge:

Hands-on experience with Linux-based development; solid understanding of networking, databases, inter-process communication (e.g., TCP/UDP, sockets, RS485, CAN bus, etc.).


4. Simulation & Control Theory:

Experience with simulation tools such as Matlab, ROS/Gazebo, Mujoco, and the underlying communication mechanisms of ROS2. Solid foundation in classical and modern control theory. Familiar with robot kinematics/dynamics, URDF modeling, and control of multi-joint manipulators.


5. Team & Communication:

Strong collaboration and communication skills. Able to work under pressure and take ownership of tasks. Excellent problem-solving abilities and passion for continuous learning and innovation.


Good to have

1. Experience in legged robots, humanoid robots, or composite robotic systems.

2. Background in AGV or robotic arm software control system development. 

3. Experience leading or mentoring a team is a strong plus.


Join Us Now


You’ll be working alongside some of the brightest minds in the field to bring advanced humanoid robots from the lab into real-world applications. If you’re passionate about pushing the boundaries of robotics, we’d love to hear from you.


Apply now: Please send your resume to [email protected]

Key Skills

Ranked by relevance