Embedded Software Engineer Linux

Unitree Robotics is a Hangzhou-based public robotics company that develops and sells legged and humanoid robots for consumer, education, industrial, and research applications.

Hangzhou, China
About Unitree Robotics

The brand Unitree Robotics is operated by Yushu Technology Co., Ltd. (宇树科技股份有限公司). Its current portfolio includes quadruped robots, humanoid robots, robotic arms, perception hardware, and associated support and developer resources.

View jobs by Unitree Robotics

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop, debug, and analyze drivers for embedded systems and related modules. You will document requirements, detailed designs, and unit-test cases; support embedded Linux application development; optimize driver performance and software features; and assist with software testing.

Requirements

  • Bachelor's degree or above
  • At least 2 years of embedded driver development experience
  • Knowledge of the Linux kernel and Linux BSP development
  • Knowledge of at least one mainstream platform, such as NVIDIA, Allwinner, or Rockchip
  • Knowledge of embedded driver frameworks and SPI, UART, USB, Flash, Camera, GPS, or LCD drivers
  • Proficiency in embedded C/C++ and Linux
  • Ability to independently port Linux systems
  • Video and image processing or codec programming experience is preferred

Responsibilities

  • Develop, debug, and analyze drivers for embedded systems and related modules
  • Write requirements analysis, detailed design, and module unit-test documentation
  • Support application development based on embedded Linux
  • Optimize driver performance and iterate software features based on product feedback
  • Assist testers with software testing
Embedded Software Engineer Linux at Unitree Robotics | JobStash