1. Focus on the MCU hardware platform, responsible for the design, development, and integration of the robot's low-level software framework;
2. Deeply participate in the……
1. Focus on the MCU hardware platform, responsible for the design, development, and integration of the robot's low-level software framework; 2. Deeply participate in the entire process of robot products from requirement definition, solution design, code implementation, functional testing to mass production delivery and after-sales maintenance, provide technical support based on MCU low-level characteristics, and ensure product performance and reliability. 3. Lead the development, debugging, testing, and optimization of MCU low-level functional modules, 4. Responsible for writing related design documents. Ensure technical accumulation and inheritance, and support subsequent iteration and maintenance."
1. Bachelor's degree or above, majors in electronic information, automation, communication, measurement and control, computer science, or related fields, with more than 4 years of MCU development experience; 2. Proficient in embedded software development related tools: keil/armcc, git; familiarity with gcc compilation tools and scons project building is preferred; 3. Familiar with communication protocols such as SPI, I2C, UART, USB, CAN, and have experience using corresponding peripherals; familiarity with canopen and modbus protocols is preferred; 4. Proficient in C language; familiarity with programming based on rt-thread is preferred; familiarity with python/c++/rust language development is preferred; 5. Familiar with writing software technical documents, with good awareness of programming standards; mastery of doxygen code comments and document generation is preferred; mastery of markdown document writing is preferred; 6. Experience in hardware design is preferred; 7. Background in robotics, medical equipment, automation, sensors, or other related industries is preferred.