Embedded Systems Engineer - MCU & Linux Driver Expert

Hong Kong Center For Construction Robotics

Hong Kong

On-site

HKD 360,000 - 700,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Hong Kong Center For Construction Robotics is seeking an experienced Embedded Software Engineer to develop, iterate, and maintain software for smart controllers based on STM32, NXP, and Infineon MCUs. You will implement low-level drivers, participate in hardware-software co-design, perform Linux driver work, and contribute to documentation, testing, and on-time delivery across prototype and mass-production phases.

Strong knowledge of CAN/UART/SPI/I2C and RTOS will help you succeed.

Qualifications

  • Bachelor’s degree or above in Electronic Information, Automation, Computer Science, or related fields.
  • 3+ years of embedded software development experience.
  • Proficient in C/C++ for embedded development with memory management skills.
  • Strong STM32 MCU experience with Cortex-M4/M7 and HAL/Standard libraries.
  • Experience with RTOS (FreeRTOS, RT-Thread, or uCOS).

Responsibilities

  • Develop, iterate, and maintain embedded software for MCUs (STM32, NXP, Infineon).
  • Develop and debug low-level drivers and peripheral interfaces (CAN, UART, SPI, I2C, PWM, USB).
  • Participate in hardware-software co-design and board bring-up.
  • Conduct Linux kernel driver development and maintenance.
  • Produce technical documentation and testing specifications.
  • Support prototype testing and mass production; fix software issues.
  • Use Git/SVN for version control and code reviews.
  • Coordinate with product, testing, and production teams to ensure timely delivery.

Skills

Embedded C/C++
STM32 MCU
RTOS experience
Linux driver dev
Peripheral drivers
Git/SVN
Keil MDK / STM32CubeMX

Education

Bachelor's degree in Electronic Information, Automation, Computer Science

Tools

Keil MDK
STM32CubeMX
Git

Job description

Hong Kong Center For Construction Robotics is seeking an experienced Embedded Software Engineer to develop, iterate, and maintain software for smart controllers based on STM32, NXP, and Infineon MCUs. You will implement low-level drivers, participate in hardware-software co-design, perform Linux driver work, and contribute to documentation, testing, and on-time delivery across prototype and mass-production phases.

Strong knowledge of CAN/UART/SPI/I2C and RTOS will help you succeed.

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 360,000 - 700,000
Embedded MCU Software Engineer - Consumer Electronics
Embedded MCU Software Engineer - Consumer Electronics

Eternity Consultants (HK) Limited • Hong Kong

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

Classy Wheeler Limited • Hong Kong

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

Classy Wheeler Limited • Hong Kong

On-site
HKD 300,000 - 600,000
Embedded Electronics Engineer: PCB & Systems Design
Embedded Electronics Engineer: PCB & Systems Design

Seiki Global Technology Pte Ltd. • Hong Kong

On-site
HKD 240,000 - 360,000
Embedded Software Engineer (Shenzhen)
Embedded Software Engineer (Shenzhen)

Classy Wheeler Limited • Hong Kong

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

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
Automation & Robotics Software Engineer (Industrial IoT)
Automation & Robotics Software Engineer (Industrial IoT)

STMicroelectronics Asia Pacific Pte Ltd • Hong Kong

On-site
HKD 500,000 - 700,000