Embedded Software Engineer

OriginFlow

Hong Kong

On-site

HKD 300,000 - 600,000

Full time

14 days+
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

OriginFlow seeks an experienced embedded firmware engineer to develop low-level drivers and firmware for multi-sensor systems. You will design interrupt- and DMA-based data acquisition with zero-copy data paths and implement bootloaders and OTA frameworks for reliable updates.

Join a team building time-synced hardware with microsecond accuracy and high-throughput pipelines, including USB 3.0/Type-C streaming. Priorities include power optimization and comprehensive diagnostics and documentation.

Qualifications

  • Strong C/C++ skills with real-time embedded systems.
  • Experience with low-power embedded platforms and sensor drivers.
  • Hands-on development with I2C, SPI, MIPI and UART.
  • Familiarity with RTOS such as FreeRTOS or Zephyr.
  • Experience debugging high-speed data acquisition systems.

Responsibilities

  • Develop low-level drivers and firmware for multi-sensor systems.
  • Design interrupt- and DMA-based data acquisition with zero-copy data paths.
  • Implement bootloaders, OTA update frameworks, and core system services.
  • Build hardware-level time synchronization with microsecond accuracy.
  • Design high-throughput data pipelines for 200MB/s+ streams.
  • Implement USB 3.0 / Type-C data transfer for real-time streaming.
  • Optimize system power consumption and develop diagnostics tools.
  • Author API references, integration guides, and troubleshooting documentation.

Skills

C/C++
Real-time embedded
Sensor drivers
Low-power embedded
I2C
SPI
MIPI
UART
RTOS: FreeRTOS/Zephyr
Embedded debugging (JTAG)
High-speed data acquisition
Debugging tools

Tools

JTAG
Trace tooling
Power analyzers

Job description

The Missions
  • Develop efficient and reliable low-level drivers and firmware for multi-sensor systems.
  • Design interrupt- and DMA-based data acquisition with zero-copy data paths.
  • Implement bootloaders, OTA update frameworks, and core system services.
  • Build hardware-level time synchronization systems with microsecond-level accuracy.
  • Design high-throughput data pipelines handling 200MB/s+ data streams.
  • Implement USB 3.0 / Type-C data transfer protocols for real-time streaming.
  • Optimize system power consumption and develop comprehensive diagnostics tools.
  • Author API references, integration guides, and troubleshooting documentation.
The DNA
  • Strong C/C++ skills with experience in real-time embedded systems.
  • Experience with low-power embedded platforms and their ecosystems.
  • Hands-on development of sensor drivers and familiarity with I2C, SPI, MIPI, UART.
  • Experience debugging high-speed data acquisition systems.
  • Familiarity with embedded debugging tools (JTAG, trace, power analyzers).
  • Experience with RTOS such as FreeRTOS or Zephyr.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer: Real-Time, High-Throughput & OTA
Embedded Systems Engineer: Real-Time, High-Throughput & OTA

OriginFlow • Hong Kong

On-site
HKD 300,000 - 600,000
Algorithm Engineer
Algorithm Engineer

OriginFlow • Hong Kong

On-site
HKD 600,000 - 900,000
Embedded Software Engineer
Embedded Software Engineer

Hong Kong Center For Construction Robotics • Hong Kong

On-site
HKD 360,000 - 700,000
Senior Software Engineer (Embedded Firmware / IoT)
Senior Software Engineer (Embedded Firmware / IoT)

Classy Wheeler Limited • Hong Kong

On-site
Embedded Software Engineer (Shenzhen)
Embedded Software Engineer (Shenzhen)

Classy Wheeler Limited • Hong Kong

On-site
Electronic Engineer
Electronic Engineer

Anlaseo Technology Ltd • Hong Kong

On-site
HKD 360,000 - 600,000
Board Support Package (BSP) Firmware Engineer
Board Support Package (BSP) Firmware Engineer

Delart • Hong Kong Island

On-site
HKD 350,000 - 520,000
Medical insurance (premium PPO/HMO)
Dental coverage
Vision coverage
+4
Embedded Systems Engineer - MCU & Linux Driver Expert
Embedded Systems Engineer - MCU & Linux Driver Expert

Hong Kong Center For Construction Robotics • Hong Kong

On-site
HKD 360,000 - 700,000
Data Platform Engineer
Data Platform Engineer

OriginFlow • Hong Kong

On-site
HKD 900,000 - 1,100,000
Processor Researcher/Engineer
Processor Researcher/Engineer

Huawei Hong Kong Research Center(HKRC) • Hong Kong

On-site
HKD 1,000,000 - 1,400,000