1.Embedded Software Engineer
Job Responsibilities
- Develop embedded software for robot control systems, including sensor drivers, motor control and communication protocol implementation.
- Write programmes for RTOS or bare-metal environments to ensure stable robot operation in complex scenarios.
- Collaborate with hardware engineers to complete hardware interface debugging and performance optimisation.
- Develop and maintain low-level software libraries to support calls from ROS and other middleware at the application layer.
- Compile technical documentation to guarantee software maintainability and portability.
Requirements
- Proficiency in embedded programming languages such as C/C++, Python or Rust.
- Hands-on experience with mainstream MCU/ARM platforms (STM32, ESP32, NXP, TI, etc.).
- Familiarity with communication protocols including CAN, UART, SPI and I2C.
- Prior embedded development experience in robotics or automated equipment is preferred.
2. ROS and Algorithm Engineer
Job Responsibilities
- Design robot software architecture and build communication frameworks and functional modules based on ROS / ROS 2.
- Develop and optimise core algorithms for localisation, navigation, path planning, SLAM and visual recognition to improve real-time performance and robustness.
- Integrate multi-sensor data (LiDAR, IMU, cameras, ultrasonic sensors, etc.) to realise environmental perception and decision-making.
- Collaborate with embedded engineers to connect interfaces between low-level drivers and high-level algorithms.
- Optimise and deploy embodied intelligence algorithms.
Requirements
- Bachelor’s degree or above in Electronic Engineering, Computer Science, Mechanical Engineering, Robotics or related disciplines.
- Familiar with the ROS / ROS 2 framework and its development toolchains.
- Proficient in C++ / Python with strong algorithm implementation capabilities.
- Well-versed in common robotic algorithms (SLAM, path planning, control theory).
- Experience in machine vision, deep learning or reinforcement learning; familiar with deep learning frameworks including PyTorch, TensorFlow and JAX.
- Prior publications in academic journals (IJRR, T-RO, RA-L, etc.) or conferences (RSS, ICRA, IROS, etc.) are preferred.
- Competition or project experience related to robotics is preferred.
3. Mechanical Design & Integration Engineer
Job Responsibilities
- Responsible for the overall mechanical structural design of robots, including chassis, joints, transmission systems, housings and other components.
- Conduct modelling, simulation and optimisation using CAD/CAE tools.
- Design and integrate hardware such as motors, sensors and actuators to match structure and functions.
- Participate in prototyping (3D printing, CNC, sheet metal fabrication, etc.) and carry out assembly and commissioning.
- Compile mechanical design documentation to support subsequent iterations and mass production.
Requirements
- Bachelor’s degree or above in Electronic Engineering, Computer Science, Mechanical Engineering, Robotics or related disciplines.
- Proficient in SolidWorks, CATIA, Fusion360 or other CAD tools.
- Knowledge of robot dynamics, structural mechanics and materials science.
- Capable of cross-disciplinary collaboration and close teamwork with electrical and software teams.
- Prior mechanical design experience in robotics or automated equipment is preferred.
4. PCB Design Engineer
Job Responsibilities
- Responsible for the overall mechanical structural design of robots, including chassis, joints, transmission systems, housings and other components.
- Conduct modelling, simulation and optimisation using CAD/CAE tools.
- Design and integrate hardware such as motors, sensors and actuators to match structure and functions.
- Participate in prototyping (3D printing, CNC, sheet metal fabrication, etc.) and carry out assembly and commissioning.
- Compile mechanical desig documentation to support subsequent iterations and mass production.
Requirements
- Bachelor’s degree or above in Electronic Engineering, Computer Science, Mechanical Engineering, Robotics or related disciplines.
- Proficient in SolidWorks, CATIA, Fusion360 or other CAD tools.
- Knowledge of robot dynamics, structural mechanics and materials science.
- Capable of cross-disciplinary collaboration and close teamwork with electrical and software teams.
- Prior mechanical design experience in robotics or automated equipment is preferred.
5.Multimodal Tactile Sensor Engineer
Job Responsibilities
- Responsible for the design, development and optimisation of multimodal tactile sensors (pressure, shear force, temperature, vibration, etc.).
- Lead architectural design and performance verification of large-area flexible tactile sensor arrays.
- Build experimental platforms to conduct sensor performance testing, data acquisition and analysis.
- Collaborate with mechanical, circuit and algorithm teams to promote the application of sensors in robots, wearable devices or human-machine interaction systems.
- Prepare technical documents and patents to support research outcomes or product commercialisation.
Requirements
- Master’s degree or above in Electronic Engineering, Materials Science, Mechanical Engineering, Robotics or related disciplines.
- Hands-on experience with multimodal tactile sensors or large-area flexible tactile sensors from academic research or industrial work.
- Familiar with flexible electronic materials, MEMS, sensor packaging and integration processes.
- Capable of hardware circuit design and debugging; familiar with common data acquisition and signal processing methods.
- Experience in cross-disciplinary collaboration, able to communicate efficiently with algorithm, mechanical and software teams.
- Strong problem-solving skills and innovative thinking, capable of independently driving project progress.
Preferred Qualifications
- R&D experience in robotic tactile systems or human-machine interaction devices.
- Familiarity with PCB design, embedded systems (Arduino / C++ / Python) or sensor data fusion algorithms.
- Publications, patents or open-source project achievements in relevant fields.
-------------------Please send your CV to:careers@mosensetech.com-------------------------