·Bachelor degree or above, major is not limited, with clear logic. Those who have a strong interest in fields such as home robots and emotional interaction, and have outstanding work experience in intelligent hardware and user experience are preferred.
·User perspective, strong product thinking and understanding ability of hardware interaction products, and have a strong curiosity and interest in innovative products and technologies.
·Goal-oriented, with strong team communication and collaboration, project management, and problem-solving abilities.
·Work with the company's R & D team, including departments such as structure, hardware, and ID design, to complete the discussion and design of new product schemes.
·Be responsible for completing the software architecture design and technical document writing of intelligent products based on Linux and RTOS.
·Optimize product software performance and write core code, including Linux applications based on Arm and C programs based on MCU.
·Be responsible for solving technical problems encountered in the software research and development process.
·In combination with software performance requirements, cooperate with hardware engineers to complete the selection of hardware circuit components.
·Evaluate system resource requirements and integrate audio and video recognition algorithms together with algorithm engineers.
·Proficient in C language, master the cross-platform compilation principle and linking process; have embedded software and hardware development capabilities, be able to read circuit schematics, and be familiar with the writing of underlying driver programs.
·Proficient in embedded real-time operating systems (FreeRTOS, RTThread) and the used hardware environment.
·Proficient in common bus protocols such as UART, SPI, I2C, USB, BLE, WiFi, etc.
·Proficient in the application and debugging of various single-chip microcomputers and peripheral circuits. Experience in STM32 development is preferred.
·Familiar with Linux system development. Experience in Linux system kernel customization is preferred.
·Experience in developing robot-related products, image processing, voice processing, and developing products with BLE and WiFi-related protocols is preferred.