Responsibilities:
- Design and develop embedded software applications and firmware for various hardware platforms
- Perform testing and debugging to ensure the reliability and performance of embedded systems
- Tackle problems ranging from machine learning and hardware driver to systems administration
- Maintain, optimize, troubleshoot, and debug existing software components
- Work independently and as part of a team to deliver solutions
Requirements:
- Bachelor’s degree or above in Computer/Electronic Engineering, Physics or related disciplines
- 0-2 years of working experience required
- A strong desire to learn new technologies and demonstrate good analytical and problem-solving skills
- Solid hands-on experience in software design and development, with proficiency in common programming languages such as C, C++, and Python
- Fluent in English and Chinese (Both Cantonese and Mandarin) with good communication skills