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

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

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.

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

OriginFlow • Hong Kong

On-site
HKD 300,000 - 600,000
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
Embedded Software Engineer
Embedded Software Engineer

Hong Kong Center For Construction Robotics • Hong Kong

On-site
HKD 360,000 - 700,000
Embedded Systems Software Engineer Intern — Hands-On R&D
Embedded Systems Software Engineer Intern — Hands-On R&D

ITEC • Hong Kong

On-site
Embodied Intelligence Data Platform Engineer
Embodied Intelligence Data Platform Engineer

OriginFlow • Hong Kong

On-site
HKD 900,000 - 1,100,000
Software Engineer Intern (Embedded Systems)
Software Engineer Intern (Embedded Systems)

ITEC • Hong Kong

On-site
Embedded Systems Software Engineer Intern — R&D Focus
Embedded Systems Software Engineer Intern — R&D Focus

Nexperia • Hong Kong

On-site
HKD 100,440 - 133,920
Senior Software Engineer (Embedded Firmware / IoT)
Senior Software Engineer (Embedded Firmware / IoT)

Classy Wheeler Limited • Hong Kong

On-site
Wearable BSP Firmware Engineer: Lead Board Bring-Up
Wearable BSP Firmware Engineer: Lead Board Bring-Up

Delart • Hong Kong Island

On-site
HKD 350,000 - 520,000
Medical insurance (premium PPO/HMO)
Dental coverage
Vision coverage
+4
Software Engineer Intern (Embedded Systems)
Software Engineer Intern (Embedded Systems)

Nexperia • Hong Kong

On-site
HKD 100,440 - 133,920