• 外包信息请发到 /go/outsourcing 节点。
• 不要把相同的信息发到不同的节点
fuzhuo233
V2EX  ›  酷工作

[高通]招聘高级专家工程师 Linux Performance 岗位欢迎投递

  •  
  •   fuzhuo233 · 22h 52m ago · 751 views

    JD https://careers.qualcomm.com/careers?query=linux+performance&start=0&pid=446717375547&sort_by=relevance

    简历内推可发送至: [email protected]

    年假多 WLB Linux 性能优化方向,上海、北京、成都均有 office

    Job Area:

    Engineering Group, Engineering Group > Software Engineering

    General Summary:

    Responsible for Linux system performance analysis and optimization on upstream kernel based products on Qualcomm platforms. You will identify performance bottlenecks, drive root-cause analysis, develop fixes/improvements, and prevent regressions through benchmarking and automation. Focus areas include CPU scheduling, memory management, I/O subsystem, boot performance, and low-level HW performance characteristics (PMU, cache, DDR).

    1.   Analyze and optimize Linux upstream kernel performance across scheduler, memory, I/O, and boot-up sequence. 
      
    2.   Identify system-level performance bottlenecks using profiling/tracing tools/bootchart; propose and implement improvements in kernel and/or userspace. 
      
    3.   Conduct root-cause analysis for performance issues and regressions; provide clear analysis reports and corrective actions. 
      
    4.   Build and maintain performance benchmarking methodology: KPI definition, test plans, automation, baseline tracking, and regression gating. 
      
    5.   Optimize boot time: analyze boot critical path (kernel init, userspace init, systemd, services), reduce latency, and validate improvements. 
      
    6.   Drive performance-related patch development and upstream-quality engineering (review, test, documentation). 
      
    7.   Collaborate with cross-functional teams (platform, camera, graphics, multimedia, power, QA) to diagnose and resolve performance issues. 
      

    Skills /Experience Required:

    1.   Strong experience in Linux system performance analysis and optimization (kernel and/or system level). 
      
    2.   Solid understanding of Linux upstream kernel internals, especially: 
      
    3.   Scheduler (CFS/RT, task wakeup, CPU affinity, load balancing, latency) 
      
    4.   Memory management (page cache, reclaim, compaction, CMA/contiguous memory concepts, memory pressure) 
      
    5.   I/O subsystem (block layer, filesystems basics, I/O scheduling, latency/throughput tradeoffs) 
      
    6.   Boot performance fundamentals (init sequence, kernel/userspace interactions) 
      
    7.   Good understanding of low-level performance topics: PMU/perf events, CPU cache behavior, memory bandwidth/DDR. 
      
    8.   Proficient programming skills in C (kernel/userspace) and scripting in Python/Shell for automation. 
      
    9.   Hands-on experience with performance tools such as perf, ftrace, trace-cmd, eBPF/bpftrace, flame graphs, and standard benchmarking tools. 
      
    10.  Strong problem-solving skills, ability to communicate findings clearly, and ability to work effectively across teams.
      
    2 replies    2026-07-03 14:26:50 +08:00
    simohayha
        1
    simohayha  
       20h 29m ago
    一定要有 linux kernel 的开发经验吗?
    kissedbyfire
        2
    kissedbyfire  
       20h 8m ago via iPhone
    哇偶,居然在成都有岗位
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3142 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 02:35 · PVG 10:35 · LAX 19:35 · JFK 22:35
    ♥ Do have faith in what you're doing.