- Cyberport, Hong Kong Island Cyberport Hong Kong Island, Hong Kong Hong Kong

工作地点
职位描述
岗位职责
Job Responsibilities
1. Responsible for the core module development of AI applications on hardware; use C++ on the Linux system to code, debug and optimize functions such as embedded firmware business logic, data processing, and algorithm implementation.
2. Cooperate with the algorithm team to understand algorithm deployment requirements, efficiently integrate algorithm models into hardware, and resolve compatibility and performance issues during integration.
3. Conduct performance tuning, memory management and exception handling for C++ code in the Linux environment, ensuring low latency and high reliability of embedded Firmware.
4. Participate in technical solution reviews and code inspections, and produce high-quality technical documents including interface specifications and module design documents.
5. Keep track of cutting-edge technologies on hardware, and optimize existing development frameworks and technical solutions based on business needs.
Job Requirements
1. Bachelor’s degree or above in Computer Science, Electronic Information, Software Engineering or related majors; at least 3 years of experience in C++ development under Linux.
2. Proficient in C++11/14/17 standards, skilled in core features such as STL containers, smart pointers, multithreading and memory management, with solid coding skills.
3. Familiar with the Linux development environment; proficient in underlying technologies including process/thread management, network programming (TCP/UDP/HTTP), IO multiplexing (epoll/poll/select) and system calls.
4. Experience in firmware development of AI applications on hardware is preferred; familiarity with OpenCV, edge computing, local algorithm inference deployment and related technologies is preferred.
5. Excellent troubleshooting skills, able to independently solve problems such as memory leaks, crashes and performance bottlenecks of C++ programs on Linux.
6. Good teamwork and communication skills, able to clearly understand requirements and implement tasks efficiently; strong sense of responsibility and self-motivation.
7.Possess product design thinking; able to build architecture and break down tasks when assigned development work.(Preferred)
重要安全守则
申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。