Responsibilities:
1.
Responsible for SDK/Firmware software development and design for chips and devices;
2.
Participating in system development, maintenance and upgrades;
3.
Responsible for feature development as required;
4.
Implement software system architecture and code to ensure system performance, quality, and security;
5.
Take responsibility for the quality of system development tasks and write technical reports.
Requirements:
1.
Bachelor's degree or above in Electronics Engineering, Communication Technology or equivalent;
2.
Minimum 2 years of experience in embedded C/C++ development.
Experience in ICT is highly preferred;
3.
Proficient in C/C++ programming and familiar with embedded software development;
4.
Solid foundation in programming, with good coding practices and documentation;
5.
Capable in completing the modules design, coding, testing, and troubleshooting independently;
6.
Able to read and write technical documentation in both Chinese and English
7.
Strong communication and problem-solving skills.