旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

研发 – 物联网 Linux 软件高级工程师

R&D – IoT Linux Software Staff Engineer

高通(Qualcomm)

地点
深圳,中国
资历
staff
部门
工程组 > 软件工程
编号
3087470

通信物联网

职责

  • 领导基于 Linux 的项目的技术执行
  • 设计和开发 Linux 系统组件,包括引导加载程序、内核模块、设备驱动程序和平台级功能
  • 进行深入的需求分析,并提出最佳技术解决方案
  • 与跨职能和国际团队合作,确保项目取得成功
  • 在嵌入式 Linux 上探索和构建虚拟化(KVM、Xen)、容器化(Docker、LXC)等新技术原型
  • 与全球软件、硬件和产品团队协作,确保目标一致并按时交付
  • 与各团队进行有效沟通,清晰阐述技术难题、解决方案和进展
  • 制定技术路线图、架构决策和执行策略

必备要求

  • 拥有学士学位且具备 10 年以上嵌入式 Linux 平台开发实践经验,或拥有硕士学位且具备 7 年以上嵌入式 Linux 平台开发实践经验
  • 精通 C 和 C++
  • 熟悉 ARM CPU 架构和指令集
  • 拥有扎实的 Linux 内核和平台开发经验,包括引导加载程序、设备树、驱动程序启动、systemd
  • 深入了解 Linux 内核机制:内存管理、调度器、锁定机制和块设备驱动程序
  • 熟练掌握使用 GDB、跟踪工具和 JTAG 进行调试的技能
  • 具备较强的解决问题的能力,能够适应快速变化的环境并提供最佳解决方案
  • 英语和普通话(口语和书面)流利,沟通风格严谨专业

优先条件

  • 熟悉嵌入式 Linux 发行版,例如 Ubuntu、Debian、Yocto 或 Android 操作系统
  • 拥有机器人、无人机、相机、物联网产品开发方面的背景
  • 具备从概念到交付领导技术项目的能力
  • 具备指导初级工程师或领导团队内技术协作的经验
  • 接触虚拟化、容器或人工智能等嵌入式系统新兴技术

Responsibilities

  • Lead technical execution of Linux-based projects
  • Design and develop Linux system components, including bootloaders, kernel modules, device drivers, and platform-level features
  • Conduct in-depth requirements analysis and propose optimal technical solutions
  • Collaborate with cross-functional and international teams to ensure project success
  • Explore and prototype new technologies such as virtualization (KVM, Xen) and containerization (Docker, LXC) on embedded Linux
  • Work with global software, hardware, and product teams to ensure alignment and on-time delivery
  • Communicate effectively with various teams, clearly articulating technical challenges, solutions, and progress
  • Develop technical roadmaps, architecture decisions, and execution strategies

Must Have

  • Bachelor's degree with 10+ years of hands-on experience in embedded Linux platform development, or Master's degree with 7+ years of hands-on experience in embedded Linux platform development
  • Proficiency in C and C++
  • Familiarity with ARM CPU architecture and instruction sets
  • Solid experience in Linux kernel and platform development, including bootloaders, device tree, driver initialization, systemd
  • Deep understanding of Linux kernel mechanisms: memory management, scheduler, locking mechanisms, and block device drivers
  • Strong debugging skills using GDB, tracing tools, and JTAG
  • Strong problem-solving skills, ability to adapt to a fast-changing environment and provide optimal solutions
  • Fluency in English and Mandarin (spoken and written), with a rigorous and professional communication style

Preferred

  • Familiarity with embedded Linux distributions such as Ubuntu, Debian, Yocto, or Android OS
  • Background in robotics, drones, cameras, or IoT product development
  • Ability to lead technical projects from concept to delivery
  • Experience mentoring junior engineers or leading technical collaboration within a team
  • Exposure to emerging embedded system technologies such as virtualization, containers, or artificial intelligence

公司简介

Qualcomm最初起源于一个想法、一份协议、一项协定。1985年,七位有识之士聚集在圣地亚哥的一个小房间内共商大计,决定创建“quality communications”。如今,在这个小房间内诞生的公司在全球40多个国家和地区设立了170多个办事处,但当初的想法却一直延续至今。