Robotics Embedded Engineer — STM32 Real-Time Systems

Primech Hong Kong Limited

Hong Kong

On-site

HKD 180,000 - 300,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Primech Hong Kong Limited is seeking an Embedded Software Engineer to join our robotics team at Hong Kong Science Park. You will develop low-level firmware for mobile robots and work on real-time control and sensor data acquisition.

Responsibilities include writing drivers for STM32, integrating peripherals, and collaborating with hardware engineers to diagnose faults. Strong embedded C/C++ skills and experience with DMA, timers, ADC, and communication buses are essential.

Qualifications

  • Bachelor's degree or above in Computer Science, Electronic Engineering, Automation, Communications, or related field.
  • 0-3 years of hands-on STM32 or similar embedded development; strong embedded C/C++ skills.
  • Proficient in configuring and debugging DMA, timers, ADC, and communication buses; skilled with oscilloscopes and EMC/EMI troubleshooting.

Responsibilities

  • Develop low-level drivers for robot embedded systems using STM32 HAL/LL libraries.
  • Collaborate with hardware team on core control boards and fault diagnosis.
  • Write driver design docs, API references, test reports and production maintenance guides.
  • Develop and maintain tooling to validate MCU board functionality.

Skills

STM32/Embedded C
Bus protocols
DMA/Timers/ADC
PWM tuning
Hardware fault diagnosis

Education

Bachelor's degree or above in CS/EE/Automation

Job description

Primech Hong Kong Limited is seeking an Embedded Software Engineer to join our robotics team at Hong Kong Science Park. You will develop low-level firmware for mobile robots and work on real-time control and sensor data acquisition.

Responsibilities include writing drivers for STM32, integrating peripherals, and collaborating with hardware engineers to diagnose faults. Strong embedded C/C++ skills and experience with DMA, timers, ADC, and communication buses are essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer — Robotics
Embedded Software Engineer — Robotics

Primech Hong Kong Limited • Hong Kong

On-site
HKD 180,000 - 300,000
Embedded Software Engineer: MCU & Linux Driver Expert
Embedded Software Engineer: MCU & Linux Driver Expert

Hong Kong Center for Construction Robotics • Hong Kong

On-site
HKD 420,000 - 720,000
Senior Software Engineer (C/C++) - IC
Senior Software Engineer (C/C++) - IC

Classy Wheeler Limited • Hong Kong

On-site
Shuttle bus service
Senior Robotics Software Engineer — Jetson/ROS Expert
Senior Robotics Software Engineer — Jetson/ROS Expert

Primech Hong Kong Limited • Hong Kong

On-site
HKD 550,000 - 900,000
Nasdaq-listed product exposure
International deployments
Competitive salary
+1
Senior Robotics Software Engineer - C/C++, ROS & Embedded
Senior Robotics Software Engineer - C/C++, ROS & Embedded

Classy Wheeler Limited • Hong Kong

On-site
Shuttle bus service
Embedded Software Engineer
Embedded Software Engineer

Hong Kong Center for Construction Robotics • Hong Kong

On-site
HKD 420,000 - 720,000
Full-Stack Robot Dashboard Engineer
Full-Stack Robot Dashboard Engineer

Primech Hong Kong Limited • Hong Kong

On-site
HKD 360,000 - 600,000
Full-Stack Robotics Platform Engineer - Real-Time IoT
Full-Stack Robotics Platform Engineer - Real-Time IoT

Orion Robotics Limited • Hong Kong

On-site
HKD 900,000 - 1,400,000
Competitive salary package
Project-based bonuses
Rapid technical growth
+1
Senior Software Engineer (C++) - IC
Senior Software Engineer (C++) - IC

Classy Wheeler Limited • Hong Kong

On-site
HKD 300,000 - 600,000
Embedded IoT Software Engineer (C++, RTOS) – Production Impact
Embedded IoT Software Engineer (C++, RTOS) – Production Impact

Classy Wheeler Limited • Hong Kong

On-site
HKD 300,000 - 600,000