Principal Linux Driver Engineer (High-Performance Networking)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Location: Hybrid, with an average requirement of two days per week from an HPE office in Bloomington, Minnesota; Chippewa Falls, Wisconsin; Fort Collins, Colorado; San Jose, California; or Spring, Texas.
Base salary: USD 165,000–313,500 in Colorado, USD 178,000–361,000 in California, and USD 157,000–361,000 in Texas and Wisconsin per year. Variable incentives may also be offered.
Company
develops edge-to-cloud technologies that connect, protect, analyze, and process data and applications.
What you will do
- Lead the architecture, design, and development of Linux kernel drivers and low-level networking software for Slingshot products.
- Define software interfaces and influence ASIC, hardware, and firmware architecture for future networking technologies.
- Optimize networking software for performance, scalability, reliability, serviceability, and observability.
- Drive products through architecture, pre-silicon development, bring-up, validation, integration, and production deployment.
- Investigate and resolve complex issues across hardware, firmware, Linux kernel software, and large-scale deployments.
- Develop telemetry, diagnostics, fault detection, and recovery capabilities while providing technical leadership, mentoring, and design-review guidance.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline.
- 12+ years of software engineering experience, including extensive production Linux kernel driver development.
- Expert proficiency in C and low-level systems software development.
- Extensive experience developing high-performance network drivers or Linux kernel networking subsystems.
- Deep knowledge of Linux kernel internals, including networking, synchronization, scheduling, memory management, interrupts, and performance optimization.
- Expert knowledge of Ethernet, TCP/IP, RDMA, congestion control, network performance analysis, and packet processing.
- Strong understanding of Layer 1 and Layer 2 networking, including PHYs, SerDes, link training, FEC, flow control, and error detection and recovery.
- Experience debugging hardware/software interactions, conducting root-cause analysis, silicon bring-up, hardware validation, and production deployment of networking products.
- Demonstrated technical leadership and ownership of large, complex software projects.
Nice to have
- Experience with HPC interconnects, supercomputing systems, or large-scale AI infrastructure.
- Experience with Slingshot, InfiniBand, RoCE, RDMA, network adapters, SmartNICs, DPUs, or switch platforms.
- Understanding of Dragonfly, Clos, and Fat Tree fabric architectures.
- Experience with congestion management, adaptive routing, fabric telemetry, observability, and fleet-scale diagnostics.
- Knowledge of switch ASIC architecture, forwarding technologies, and high-speed networking infrastructure.
- Linux kernel networking subsystem or upstream open-source contribution experience.
Culture & Benefits
- Hybrid work with flexibility to manage work and personal needs.
- US employee benefits supporting health, financial, and emotional wellbeing.
- Personal and professional development programs supporting career growth.
- Inclusive workplace with accessibility accommodations available during the application and interview process.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →