Develop clean code and production-ready software. Research and apply the latest hardware and equipment, such as sensors, edge computing, microcontroller, Linux……
Design, code integrate, test, support, and enhance software solutions for embedded microprocessors used in wired and wireless communication devices, switching……
Document and maintain software functionalities. Proficient in C-programming with microcontrollers. Execute full software development life cycle for embedded……
Embedded Software Engineer (Hong Kong Based) : Responsible for software development for microcontrollers, including debugging, performance testing, and project……
Good communicator - able to explain software tools and demos to colleagues from non-software backgrounds (e.g., hardware engineers, application engineers,……
Design and develop customized AI and/or IoT solutions for our clients.
Implement software across different components: web browser, AWS cloud, GPU servers, IoT sensor, Edge AI device and embedded AI board, to provide an end-to-end solution.
Participate in user requirement collection, feasibility studies, system design and tender submissions.
Develop clean code and production-ready software.
Automate system deployment.
Writing functional and technical documents.
Research and apply the latest hardware and equipment, such as sensors, edge computing, microcontroller, Linux embedded board and computer network infrastructure.
Qualifications and requirements
Degree or above in Computer Science/ Computer Engineering/ Electronic Engineering / Information Engineering / Data Sciences/ Physics or related fields.
Minimum 3 years of working experience in IT/engineering.
Proficiency in Python or C/C++.
Proficiency in Linux.
Experience in architecture and solutioning of industrial applications is a plus.
Experience in AWS or IoT sensors or embedded system is a plus.
Excellent self-learning ability, proactive to take initiatives.
Candidates with PhD is a plus.
Candidates with less experience will be considered as Software Engineer.