
商汤SCG-C语言研发工程师
社招全职3-5年后端开发地点:上海状态:招聘
任职要求
* 本科及以上学历,计算机、电子信息工程、自动化、软件工程等相关专业,3-5年及以上嵌入式研发或人脸识别终端相关研发经验. * 熟练使用C语言,具备扎实的C语言编程基础,熟练掌握指针、内存管理、多线程、数据结构等核心知识点,能独立完成嵌入式程序开发、调试及优化。 * 熟练使用QT框架,具备QT界面开发经验,能熟练运用QT Widgets或QML进行界面布局、交互逻辑开发,熟悉QT信号与槽机制、网络编程、数据库操作者优先。 * 了解人脸识别相关技术(如人脸检测、特征提取、比对等),有人脸识别终端、嵌入式智能设备研发…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
负责人脸识别终端相关产品的研发、设计与迭代,包括嵌入式软件开发、界面开发及功能模块实现,确保产品满足需求规格及性能标准。 * 熟练运用C语言进行嵌入式程序编写、调试,负责终端设备底层驱动适配、逻辑控制及性能优化,保障设备稳定运行。 * 使用QT框架进行终端界面开发、交互逻辑设计,打造简洁、高效、易用的终端操作界面,配合产品需求完成界面迭代优化。 * 参与产品需求评审、技术方案讨论,梳理研发过程中的技术难点,提出合理的解决方案并落地执行。 * 配合测试工程师完成产品测试、Bug修复工作,输出相关研发文档(如技术手册、开发文档、测试用例辅助文档等)。 * 关注人脸识别领域相关技术动态,结合产品需求探索新技术、新方法,持续提升产品竞争力和研发效率。
包括英文材料
学历+
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
Qt+
[英文] Qt for Beginners
https://wiki.qt.io/Qt_for_Beginners
This tutorial series target mainly Qt4. Even if most of these tutorials are also valid for Qt5, the case of Qt5 is discussed in a separate part.
https://www.qt.io/academy
We believe that the future is built with Qt and that learning even the basics can enable people of all backgrounds to become more innovative by exploring the creation of apps, solutions, or other types of interfaces as a part of their studies, business – or even just for fun.
还有更多 •••
相关职位

校招算法研究类
1. 负责下一代视觉感知AI生产力平台相关AI技术研发,推动其在城市服务和企业数字化等领域的落地; 2. 负责生产力平台中涉及的图片/视频生成、多模态大模型等技术和方案的研究和应用; 3. 承担部分业务场景中的长尾视觉感知任务,包括但不限于目标检测、分类、动作识别等; 4. 跟进图片及视频生成,3D生成相关前沿技术,持续创新和改进优化;
更新于 2025-11-03上海|深圳

校招后端开发
1、参与公司核心业务系统的设计、开发、测试与维护; 2、根据项目需求进行模块开发与编码实现,保证代码质量; 3、配合项目经理和交付工程师解决客户现场出现的系统问题; 4、参与编写项目开发相关文档(如设计说明书、版本说明、部署手册); 5、关注行业新技术发展,参与推动系统架构和代码的优化; 6、与团队成员协作完成项目系统迭代和版本升级。
更新于 2025-08-21武汉

校招后端开发
1. 设计、开发和维护大模型应用系统,确保系统的高可用性、稳定性和可扩展性。 2. 开发业务智能体,迭代和优化垂直领域业务应用。 3. 负责大模型应用的国产化适配,以及开发通用框架。 4. 维护产品的上线和运行稳定,及时解决客户现场的技术问题。 5. 跟踪大模型技术发展和应用趋势,结合产品需求进行业务创新。
更新于 2025-08-21上海|深圳|武汉