INTRODUCTION
We are looking for a talented Robotics System Integration Engineer to join our team and take ownership of integrating hardware and software subsystems for our robotic platforms. You will be responsible for connecting sensors, actuators, communication networks, and control software into a unified, robust system that enables our robots (such as AMR or humanoid platforms) to operate reliably in real‑world environments. You will work closely with robotics, embedded, and software teams to bridge the gap between low‑level hardware and high‑level autonomy, playing a key role in turning prototype systems into production‑ready robots.
JOB DESCRIPTION
- Design, build, and validate robot hardware–software integration pipelines, including sensor acquisition, motor control, and inter‑module communication.
- Integrate and calibrate sensors (IMU, LiDAR, cameras, encoders, etc.) and actuators (motors, drives, harmonic/QDD actuators, CAN/OpenEthernet servos) onto robot platforms.
- Develop and maintain embedded software and firmware for microcontrollers and motor controllers (C/C++), including low‑level driver and control logic.
- Implement and optimize motion control algorithms (PID, trajectory following, joint‑space control) for robot actuators and chassis.
- Work with CAN bus, RS485, UART, EtherCAT, and other industrial communication protocols to connect devices (sensors, drives, PLCs, PC) into a unified robot network.
- Implement and test ROS/ROS2 nodes and interfaces for robot control, sensor fusion, state estimation, and diagnostics.
- Write and maintain Python and C++ code for integration scripts, tools, tests, and system‑level automation.
- Create and execute system‑level test plans, including integration tests, stress tests, and safety validation for robot behaviors.
- Collaborate with robotics, perception, autonomy, and mechanical teams to debug and resolve hardware–software issues and performance bottlenecks.
- Document integration procedures, wiring diagrams, communication protocols, and test results for both internal teams and production.
- [Optional / if applicable] Contribute to the development and testing of AMR or humanoid robot platforms, including whole‑body motion control, navigation integration, and safety interlocks.
REQUIREMENTS
- Bachelor’s or Master’s degree in Robotics, Mechatronics, Electrical/Electronic Engineering, Computer Science, or a related field.
- Strong background in robotics fundamentals, including kinematics, dynamics, and control theory.
- Proficiency in C/C++ and Python for embedded and system‑level programming.
- Hands‑on experience in embedded systems and microcontroller programming (e.g., STM32, ESP32, or similar platforms).
- Solid understanding of sensor interfacing and motor control, including reading encoder/IMU data and driving servos or BLDC motors.
- Experience with ROS/ROS2 (nodes, topics, services, parameters, launch files, tools) in real robotic systems.
- Practical knowledge of communication protocols such as CAN bus, RS485, UART, EtherCAT, and related tools (CAN‑View, Wireshark, oscilloscope, etc.).
- Strong analytical and algorithmic skills, capable of designing and implementing estimation, control, or state‑machine logic.
- Good communication and teamwork skills, with the ability to work in a fast‑paced, cross‑functional engineering environment.
Preferred skills
- Experience working on Autonomous Robotics Projects (whole‑body control, navigation, coordination of multiple actuators).
- Familiarity with EtherCAT slave/master configuration, ESI files, and integration of servo drives or harmonic/QDD actuators.
- Experience with real‑time or embedded Linux environments.
- Experience with simulation tools (e.g., Gazebo, Issac Sim) for testing control and integration logic.
- Familiarity with Git, CI/CD, and testing frameworks for robotics software.
BENEFITS
- Salary: upto 2000$ per month, negotiation based on candidate’s capacity.
- Lunch allowance, holiday bonuses, 13th-month salary.
- Birthday, sick leave, maternity, and welfare policies according to Vietnam Labor Code.
- Overtime pay in accordance with legal regulations (150–300% rate depending on time).
- Full social insurance contribution; private health insurance for employees and managers.
- Opportunity to work on cutting‑edge robotic platforms and see your integration work deployed in real applications.
- Dynamic, collaborative environment with talented engineers across hardware, embedded, and autonomy.
CONTACT
- Email: tuyendung@phenikaa-x.com
- Contact: 0971131001 (Ms. Thuy Duong)
