Responsibilities:
- Develop embedded Linux or RTOS system software features for consumer electronics products.
- Analyze, resolve, and update software for audio/video, digital signal processing, etc.
- Create product-related design documents and technical specifications.
- Communicate and handle product requirements or technical issues.
Requirements:
- 5+ years of experience in embedded software development, Bachelor's degree or above, preferably in computer science, EE, or related fields.
- Proficient in C/C++ programming languages.
- Familiar with Linux or RTOS embedded system development.
- Understand basic concepts of operating systems and computer system architecture, have a good understanding of common data structures.
- Experience in audio/video algorithm development, familiar with common multimedia frameworks, is preferred.