1.Bachelor’s degree or above in Computer Science, Software Engineering or with a similar major
2.At least 3+ years of experience as a voice assistant product owner, scrum master, architect, algorithm engineer, developer or similar experience
3.Deep understanding of Linux OS and Linux based application development.
4.Good knowledge of speech recognition technologies such as ASR, NLU, TTS, etc
5.Strong C++ language programming ability, good knowledge of Python, Go, Java is preferred
6.Experience in developing embedded and backend applications, experience in in-car application development is a plus, e.g. navigation, infotainment, or connectivity application.
7.Good knowledge of design pattern, system optimization, DevOps, inter-process communication, containerization, database and etc. Knowledge of cloud technology, data analysis, AI relevant is a plus
8.Good at technical proposals making and troubleshooting. Sufficient software security awareness, master data encryption, code obfuscation, anti-cracking, performance optimization and other technologies is a plus
9.Good English communication skills