Unitree Robotics
Embedded Software Engineer Linux
- Compensation
- Not disclosed
- Location
- Hangzhou
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Embedded
- Posted
Skills
Must have
- 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
Full description
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.
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
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