Software Engineer – Embedded Linux Development (VTT218/W)

Home / Job Opportunity / Software Engineer – Embedded Linux Development


  • Participate in firmware development projects on Embedded Linux platform
  • Take part in firmware development utilizing latest technologies such as Artificial Intelligence (tinyML, edge AI) on embedded Linux
  • Maintain, optimize, troubleshoot and debug existing software components
  • Contribute to the back-end implementation and architecture design of the system
  • Assist in technique improvement, innovation and optimization
  • Support end-to-end process of the software development life-cycle, including requirements analysis, design, debug, implementation and peer review
  • Keep abreast of current trends on cloud infrastructure and platform technology


  • Higher Diploma holder or above in Computer Engineering, Information Technology, Computer Science, or related disciplines
  • Experiences in C/C++ Programming, Shell script and Python script on Linux environment
  • Knowledge in IP networking, security and cloud computing platform such as Amazon Web Services(AWS) are advantageous
  • Basic knowledge in Artificial Intelligence (tinyML, edge AI)
  • Self-motivated and driven with strong analytical skills and problem solving skills
  • Fluent in English and Chinese (Both Cantonese and Mandarin) with good communication skills
  • Fresh graduates are welcome to apply

This site uses cookies to store information on your computer.

Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used. For more detailed information about the cookies we use, please see our Cookie Policy.