All Categories

ABOUT US

Embedded Software Engineer

Embedded Software Engineer

Job Responsibilities:
1. Participate in the development, debugging, maintenance and upgrade of embedded software based on microcontrollers (MCU) (C/C++)
2. Participate in software development tasks according to specific project requirements and complete task goals as planned.
3. Cooperate with hardware engineers to debug and test on development boards or product boards.
4. Organize and complete the code writing, modification, testing, and writing of related documents for SDK packages.
5. Provide guidance and support for SDK packages provided to customers.


Job requirements:
1. Bachelor degree or above in electronics, communications, computer science and other related majors.
2. Familiar with C/C++ language. Priority is given to those who understand embedded real-time operating systems, such as uCOS, FreeRTOS, RT-Thread, etc.
3. Familiar with general peripheral interfaces and bus protocols such as UART/IIC/SPI (priority is given to those who have experience in USB-related product development).
4. Priority is given to those who have experience in embedded software development or electronic competitions.
5. Priority is given to those who have obtained scholarships on campus.
6. Responsible, good at communication, positive and optimistic, full of team spirit, and able to work well with team members to complete project development.

Return to List