Embedded Software Development Engineer

Hikrobot Co., Ltd.

Location

China

Vacancy for

Human

Employment type

Full-time

Necessary education

Higher

Employer provided salary

0€ per year

Posted at 27.10.2025

Description

Requirements

  1. Full-time bachelor degree or above, major in computer, electronics and other related fields, at least 3 years of relevant product research and development experience;
  2.  Proficient in using C language and embedded software development process, with a good programming style;
  3. Have experience in the use and development of ARM core chips such as stm32 and Renesas, including commonly used peripheralsI2C, SPI, UART, CAN, etc., used by real-time operating systems such as FreeRTOS; 
  4. Have experience in system porting such as yocto and buildroot, and understand common Linux driver development, kernel cutting, and porting processes; 
  5. Clear and keen thinking, strong logical analysis and hands-on ability;

    Check out the full job listings here.

Needed key skills

  • Adaptability
  • C/C++
  • Coding
  • Debugging
  • Documentation
  • Problem-solving skills
  • Software proficiency
  • Systems Analysis
  • Technology savvy
  • Testing
  • Troubleshooting
  • Works well under pressure

Bonuses

Development of embedded software for industrial robots: from creating BSPs and porting code to optimizing the architecture of servos. Work with ARM chips (STM32, Renesas), peripherals (I2C, SPI, UART, CAN), RTOS (FreeRTOS), as well as with Linux kernel, drivers and build systems (Yocto, Buildroot).

Share with friends