Embedded Software Engineer
This is a challenging role for an Embedded Software Engineer to develop and design firmware and software for chips and devices.
It involves participating in system development, maintenance, and upgrades, as well as implementing software system architecture and code to ensure performance, quality, and security.
The key responsibilities include:
- Developing and designing firmware and software for chips and devices
- Participating in system development, maintenance, and upgrades
- Implementing software system architecture and code
To be successful in this role, you will need:
- Bachelor's degree or above in Electronics Engineering, Communication Technology, or equivalent
- Experience in embedded C/C++ development, with experience in ICT preferred
- Proficient in C/C++ programming and familiar with embedded software development
- Solid foundation in programming, with good coding practices and documentation
- Capable of completing modules design, coding, testing, and troubleshooting independently
- Able to read and write technical documentation in both Chinese and English
- Strong communication and problem-solving skills