IT & Software

Senior Kernel Development Engineer

AMD

Cambridge · Cambridgeshire · United Kingdom

Overview

In this role you will design and implement Linux network device drivers for AMD’s 800G+ and SmartNIC platforms, helping push high-performance networking capabilities. You’ll collaborate with architecture teams to optimize software and hardware interactions and contribute to upstream Linux kernel changes. You’ll mentor, bring up new ASIC/hardware, and explore efficient driver strategies, all within AMD’s culture of innovation and collaboration.

Responsibilities
  • Collaborate with architecture teams to influence future products
  • Apply data-driven optimization to improve performance
  • Stay current on software/hardware trends in algorithms and architecture
  • Write and maintain high-performance Linux kernel drivers
  • Design and develop new AMD technologies
  • Submit driver changes to the upstream Linux kernel
  • Participate in ASIC and hardware bring-ups
  • Debug and optimize existing issues and explore alternative approaches
  • Build technical relationships with peers and partners
Key requirements
  • Proven commercial experience developing in C
  • 5+ years of software experience, ideally in silicon or networking
  • Direct experience with Linux kernel and virtualization development
  • Proven experience writing Linux kernel device drivers
  • Knowledge of Ethernet, TCP/IP, SDN and filesystems
  • Strong communication and problem-solving skills
  • Motivating leadership with strong interpersonal skills
  • Bachelor’s or Master’s degree in Computer Science/Engineering (or equivalent)
  • communication
  • problem-solving
  • interpersonal skills
  • C programming
  • Linux kernel development
  • device drivers for Linux kernel

Reference: WJ-747_30163470

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.