驱动开发工程师Driver Development Engineer
驱动开发工程师
Driver Development Engineer
加入龙旗科技软件研发团队,负责智能手机、平板、AI PC等智能终端产品的底层驱动开发与系统优化,用扎实的底层技术为全球领先品牌打造稳定高效的智能设备
Join the software R&D team at Longcheer Technology, responsible for the underlying driver development and system optimization of smart terminal products such as smartphones, tablets, and AI PCs, using solid underlying technology to create stable and efficient smart devices for leading global brands.
responsibilities
1.负责Android/Linux器件驱动开发工作,包括但不限于LCD、TP、Sensor、摄像头、音频、充电、WiFi/BT/NFC等模块
2.负责Android底层驱动及外设的研发、维护和debug工作
3.理解软件需求,在指导下完成概要和详细设计,并输出相关设计报告
4.在指导下完成智能终端产品至少1个模块的开发
5.负责系统稳定性、功耗、性能优化相关工作
1. Responsible for Android/Linux device driver development, including but not limited to LCD, TP, Sensor, Camera, Audio, Charging, WiFi/BT/NFC modules, etc.
2. Responsible for the research, development, maintenance, and debugging of Android underlying drivers and peripherals.
3. Understand software requirements, complete preliminary and detailed designs under guidance, and output relevant design reports.
4. Complete the development of at least one module for a smart terminal product under guidance.
5. Responsible for system stability, power consumption, and performance optimization.
requirements
1.本科及以上学历,计算机、通信、电子、自动化、应用数学等相关专业
2.熟练掌握C/C++语言,具备良好的编程习惯与代码规范意识
3.熟悉Linux内核驱动框架及Android系统架构,理解计算机原理、操作系统、数据结构等核心基础知识
4.熟悉I2C、SPI、UART、MIPI、USB等常用硬件通信接口协议
5.思维清晰敏捷,具备独立分析和解决技术问题的能力
6.良好的沟通能力和团队协作精神,积极主动,抗压能力强
1. Bachelor's degree or above in Computer Science, Communications, Electronics, Automation, Applied Mathematics, or related fields.
2. Proficient in C/C++, with good programming habits and a strong sense of code style.
3. Familiar with Linux kernel driver frameworks and Android system architecture; understands core fundamentals of computer principles, operating systems, and data structures.
4. Familiar with common hardware communication interface protocols such as I2C, SPI, UART, MIPI, and USB.
5. Clear and quick thinking; capable of independently analyzing and solving technical problems.
6. Excellent communication skills and teamwork spirit; proactive; able to work under pressure..
Bonus Points:
有Linux/Android驱动开发相关项目、实习或竞赛经验
熟悉LCD、TP、Sensor、摄像头等外设驱动调试,会使用示波器、逻辑分析仪等工具
了解高通、MTK、展锐等主流芯片平台驱动架构
有开源项目贡献、内核补丁或程序设计竞赛获奖经历
Experience in Linux/Android driver development projects, internships, or competitions is required.
Familiar with debugging drivers for peripherals such as LCDs, TPs, sensors, and cameras; proficient in using tools such as oscilloscopes and logic analyzers.
Understanding the driver architectures of mainstream chip platforms such as Qualcomm, MediaTek, and Unisoc is essential.
Experience contributing to open-source projects, patching kernels, or winning programming competitions is preferred.