Embedded Software Engineer

Embodied Intelligence Systems

Build the embedded software foundation for high-throughput, low-latency embodied intelligence platforms.

Harnessing the power of artificial intelligence to revolutionize industries and enhance human experiences.

LOCATION

Beijing / Shanghai / Shenzhen / Hong Kong

EMPLOYMENT TYPE

FUll-time

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 I²C, 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.

Newsletter

Stay ahead with Originflow updates and trend briefs.

Newsletter

Stay ahead with Originflow updates and trend briefs.