Embedded Software Engineer: MCU & Linux Driver Expert

Hong Kong Center for Construction Robotics

Hong Kong

On-site

HKD 420,000 - 720,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Hong Kong Center for Construction Robotics is seeking an embedded software engineer to develop and maintain software for smart controllers built on MCU platforms like STM32. You will drive driver development, RTOS integration, and Linux kernel work while collaborating with hardware teams.

The role requires hands-on experience with embedded C/C++, Cortex-M4/M7, and peripheral drivers. You will contribute to hardware-software co-design, documentation, and production readiness in a fast-paced

Qualifications

  • Bachelor’s degree or above in Electronic Information, Automation, CS or related fields.
  • 3+ years of embedded software development experience.
  • Proficient in C/C++ for embedded development and memory management techniques.
  • Strong STM32 MCU development skills with Cortex-M4/M7 preferred.

Responsibilities

  • Develop, iterate, and maintain embedded software for smart controllers based on MCU series.
  • Create and debug low-level drivers and peripheral interfaces (CAN, UART, SPI, I2C, PWM, ADC, USB).
  • Collaborate with hardware engineers on board bring-up and system integration tests.
  • Develop Linux kernel drivers and porting tasks according to project needs.
  • Produce technical documentation including design schemes, test reports, and production specs.
  • Support prototype testing and mass production, debugging software issues.
  • Use Git/SVN for version control and code reviews to optimize architecture.
  • Coordinate with product, testing, and production teams to ensure on-time delivery.

Skills

C/C++
STM32 MCU
RTOS experience
Linux driver
Peripheral drivers
Code optimization
Git/SVN

Education

Bachelor’s degree or above in Electronic Information/Automation/CS

Tools

Keil MDK
STM32CubeMX
Device tree
Kernel module development

Job description

Hong Kong Center for Construction Robotics is seeking an embedded software engineer to develop and maintain software for smart controllers built on MCU platforms like STM32. You will drive driver development, RTOS integration, and Linux kernel work while collaborating with hardware teams.

The role requires hands-on experience with embedded C/C++, Cortex-M4/M7, and peripheral drivers. You will contribute to hardware-software co-design, documentation, and production readiness in a fast-paced

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

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Hong Kong Center for Construction Robotics • Hong Kong

On-site
HKD 420,000 - 720,000
Embedded Software Engineer — Robotics
Embedded Software Engineer — Robotics

Primech Hong Kong Limited • Hong Kong

On-site
HKD 180,000 - 300,000
Robotics Embedded Engineer — STM32 Real-Time Systems
Robotics Embedded Engineer — STM32 Real-Time Systems

Primech Hong Kong Limited • Hong Kong

On-site
HKD 180,000 - 300,000
Embedded MCU Software Engineer - Consumer Electronics
Embedded MCU Software Engineer - Consumer Electronics

Eternity Consultants (HK) Limited • Hong Kong

On-site
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
Senior Software Engineer (C/C++) - IC
Senior Software Engineer (C/C++) - IC

Classy Wheeler Limited • Hong Kong

On-site
Shuttle bus service
Senior Embedded IoT Firmware Engineer | Architecture & UI
Senior Embedded IoT Firmware Engineer | Architecture & UI

Classy Wheeler Limited • Hong Kong

On-site
Senior Software Engineer (C++) - IC
Senior Software Engineer (C++) - IC

Classy Wheeler Limited • Hong Kong

On-site
HKD 300,000 - 600,000
Embedded Software Engineer (Shenzhen)
Embedded Software Engineer (Shenzhen)

Classy Wheeler Limited • Hong Kong

On-site
Senior Software Engineer (Embedded Firmware / IoT)
Senior Software Engineer (Embedded Firmware / IoT)

Classy Wheeler Limited • Hong Kong

On-site