欢迎访问上海招聘网!本站为上海找工作求职者提供上海人才招聘、上海人才市场、上海人才网等岗位信息!


职位月薪: 面议
Senior/Staff SOC Driver Engineer Introduction We are seeking a Low-Level Driver Development Engineer to join our ASIC service team. In this role, you will be responsible for developing and maintaining Linux kernel drivers and platform software for ARM architecture-based server CPUs. Responsibilities •Develop and maintain Linux kernel modules and device drivers for ARM server CPUs, including platform code, Device Tree (DT) and ACPI configuration, and kernel customization and optimization. •Implement and debug device drivers for server-class hardware IPs: PCIe controllers, I2C/SPI bus controllers, GPIO, watchdog timers, sensors, and other peripheral devices. •Contribute to KVM virtualization module development and testing, implementing features such as virtual machine creation, device passthrough (VFIO), and virtual interrupt injection. •Design and execute OS-level performance tests and benchmarking using industry-standard tools: SPEC CPU, Stream, Fio, Netperf, and perf. •Collaborate with firmware engineers and hardware designers to define hardware-software interfaces and resolve integration issues. •Support silicon bring-up activities, debugging kernel and driver issues on FPGA, emulation, and silicon platforms. Basic Qualifications •B.Sc./M.Sc./Ph.D. in Computer Science, Computer Engineering, or Electrical Engineering. •5+ years of Linux kernel and device driver development experience, with a proven track record of delivering production-quality drivers. •In-depth understanding of Linux kernel architecture, device driver model (LDM), and kernel subsystems. •Proficient in C programming language, familiar with Linux kernel coding standards and best practices. •Hands-on experience with ARM architecture kernel adaptation, including device tree writing and platform code development. •Strong debugging skills using kernel debugging tools: kgdb, kdump, ftrace, dynamic debug, and perf. •Experience with Linux kernel adaptation for ARM server CPUs and server-class hardware platforms. •Experience with automated testing frameworks for kernel and driver validation. •Familiarity with ARM SystemReady and ServerReady driver compliance requirements. •Understanding of server security architectures and driver-level security hardening practices. •Proficiency in leveraging AI tools to accelerate driver development and performance optimization. Our Culture We act with Belief—embracing uncertainty, owning challenges and driving solutions. With Solidarity, we align closely and back each other up. Staying Down-to-Earth, we drive efficiency, address customers’ real pain points and accelerate delivery. Fueled by Passion, we aim high, stay sharp, and never stop improving.
微信扫一扫,及时了解投递状态
您目前还没有登录:立即登录Senior/Staff SOC Driver Engineer Introduction We are seeking a Low-Level Driver Development Engineer to join our ASIC service team. In this role, you will be responsible for developing and maintaining Linux kernel drivers and platform software for ARM architecture-based server CPUs. Responsibilities •Develop and maintain Linux kernel modules and device drivers for ARM server CPUs, including platform code, Device Tree (DT) and ACPI configuration, and kernel customization and optimization. •Implement and debug device drivers for server-class hardware IPs: PCIe controllers, I2C/SPI bus controllers, GPIO, watchdog timers, sensors, and other peripheral devices. •Contribute to KVM virtualization module development and testing, implementing features such as virtual machine creation, device passthrough (VFIO), and virtual interrupt injection. •Design and execute OS-level performance tests and benchmarking using industry-standard tools: SPEC CPU, Stream, Fio, Netperf, and perf. •Collaborate with firmware engineers and hardware designers to define hardware-software interfaces and resolve integration issues. •Support silicon bring-up activities, debugging kernel and driver issues on FPGA, emulation, and silicon platforms. Basic Qualifications •B.Sc./M.Sc./Ph.D. in Computer Science, Computer Engineering, or Electrical Engineering. •5+ years of Linux kernel and device driver development experience, with a proven track record of delivering production-quality drivers. •In-depth understanding of Linux kernel architecture, device driver model (LDM), and kernel subsystems. •Proficient in C programming language, familiar with Linux kernel coding standards and best practices. •Hands-on experience with ARM architecture kernel adaptation, including device tree writing and platform code development. •Strong debugging skills using kernel debugging tools: kgdb, kdump, ftrace, dynamic debug, and perf. •Experience with Linux kernel adaptation for ARM server CPUs and server-class hardware platforms. •Experience with automated testing frameworks for kernel and driver validation. •Familiarity with ARM SystemReady and ServerReady driver compliance requirements. •Understanding of server security architectures and driver-level security hardening practices. •Proficiency in leveraging AI tools to accelerate driver development and performance optimization. Our Culture We act with Belief—embracing uncertainty, owning challenges and driving solutions. With Solidarity, we align closely and back each other up. Staying Down-to-Earth, we drive efficiency, address customers’ real pain points and accelerate delivery. Fueled by Passion, we aim high, stay sharp, and never stop improving.
企业尚未更新
上海市
扫描二维码及时订阅职位
最新职位信息第一时间知晓
上海兼职招聘
360行任你挑选
分秒必争直达HR
谁看我简历早知道
请使用微信【扫一扫】
关注「上海易职邦招聘」公众号完成登录
客服电话:400-765-0056
竭诚为您服务
服务时间08:00-24:00
微信小程序
面试通知
收藏
简历
足迹
微信求职
关注公众号
掌握最新求职动态
小程序
进入小程序
随时随地找工作