Careers

Embedded Software Engineer

Job Location: Hsinchu, Taiwan

Role Summary

SYNCROBOTIC is seeking a Senior Firmware Engineer to drive embedded development for next-generation robotic systems. This role focuses on building reliable sensor–actuator control modules, low-level firmware, and cross-platform integrations that power our autonomous robots in complex industrial scenarios.

Key Responsibilities

  • Lead development of control modules, including sensor–actuator circuit integration, wiring design, functional verification, and on-site hardware debugging.
  • Develop embedded firmware for robotic modules, covering sensor data acquisition, communication protocol handling, and actuator control logic to ensure stable and responsive system performance.
  • Architect and implement customized module features based on project and application requirements.
  • Support cross-platform communication and integration (e.g., STM32 to ROS2) and assist in field testing to validate system behavior in real-world environments.

Requirements

  1. Bachelor’s degree or above in Computer Science, Electrical Engineering, or related fields.
  2. Minimum 3 years of experience in embedded systems or firmware development.
  3. Proficiency in C/C++, embedded programming, and low-level firmware development on STM32 or similar MCU platforms.
  4. Strong understanding of embedded architecture, circuit design, sensor–actuator integration, and real-time control logic.
  5. Hands-on capability in system debugging, hardware bring-up, and resolving multi-module integration issues on site.
  6. Familiarity with EMC/EMI considerations, ESD design constraints, and certification-related requirements.
  7. Effective communication and teamwork skills across cross-functional engineering teams.
  8. Intermediate English proficiency in listening, speaking, reading, and writing.

Preferred Qualifications

  • Experience with multi-module system integration or deployment from prototype to production.
  • Development experience with multiple embedded platforms (e.g., STM32, TI, Raspberry Pi, Jetson, NXP).
  • Knowledge of EMI/ESD design best practices and compliance preparation.
  • Practical experience integrating ROS2 with embedded control modules in robotics applications.