Senior Linux Kernel Driver Engineer - Networking & 800G

Senior Linux Kernel Driver Engineer - Networking & 800G

Full-Time 60000 - 80000 € / year (est.) No home office possible
AMD

At a Glance

  • Tasks: Design and implement Linux network device drivers for cutting-edge 800G+ technology.
  • Company: Join AMD, a leader in innovative computing solutions.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on innovation and excellence.
  • Why this job: Shape the future of computing while working on groundbreaking technology.
  • Qualifications: Strong C programming skills and 5+ years in Linux kernel development.

The predicted salary is between 60000 - 80000 € per year.

AMD is seeking a Senior Software Development Engineer to design and implement Linux network device drivers for their next generation of 800G+ and SmartNIC adapters. The ideal candidate will have a strong background in C programming and Linux kernel development, with at least 5 years of experience in related fields.

Responsibilities include:

  • Collaborating with architecture specialists
  • Debugging issues
  • Optimizing driver performance

Join AMD and be part of shaping the future of computing in Cambridge, United Kingdom.

Senior Linux Kernel Driver Engineer - Networking & 800G employer: AMD

At AMD, we pride ourselves on fostering a dynamic and inclusive work culture that encourages innovation and collaboration. As a Senior Linux Kernel Driver Engineer in Cambridge, you'll benefit from competitive compensation, comprehensive health benefits, and ample opportunities for professional growth within a leading technology firm at the forefront of computing advancements. Join us to make a meaningful impact in a vibrant city known for its rich history in technology and education.

AMD

Contact Detail:

AMD Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Linux Kernel Driver Engineer - Networking & 800G

Tip Number 1

Network, network, network! Reach out to folks in the industry, especially those at AMD or similar companies. Use platforms like LinkedIn to connect with current employees and ask for insights about the company culture and the role.

Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project showcasing your C programming and Linux kernel development, make sure to highlight it during interviews. It’s a great way to demonstrate your expertise beyond just words.

Tip Number 3

Prepare for technical interviews by brushing up on your debugging and optimisation skills. Be ready to discuss specific challenges you've faced in driver development and how you tackled them. We want to see your problem-solving process!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Senior Linux Kernel Driver Engineer - Networking & 800G

C Programming
Linux Kernel Development
Network Device Drivers
Debugging Skills
Driver Performance Optimisation
Collaboration
Software Development

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your experience with C programming and Linux kernel development. We want to see how your background aligns with the role, so don’t hold back on showcasing your technical prowess!

Tailor Your Application:Take a moment to customise your CV and cover letter for this specific role. Mention your experience with network device drivers and any relevant projects you've worked on. This helps us see why you’re the perfect fit for our team!

Be Clear and Concise:When writing your application, keep it straightforward and to the point. We appreciate clarity, so avoid jargon unless it’s necessary. This way, we can easily understand your qualifications and experiences.

Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at AMD

Know Your C Inside Out

Make sure you brush up on your C programming skills. Be prepared to discuss specific projects where you've implemented complex algorithms or optimised code. They’ll likely ask you to solve coding problems on the spot, so practice coding challenges beforehand.

Understand the Linux Kernel

Familiarise yourself with the Linux kernel architecture and its networking stack. Be ready to explain how device drivers interact with the kernel and share examples of any driver development you've done. This will show that you have the hands-on experience they’re looking for.

Collaboration is Key

Since the role involves working closely with architecture specialists, think of examples where you've successfully collaborated in a team. Be prepared to discuss how you handle feedback and resolve conflicts, as teamwork is crucial in this position.

Debugging Skills Matter

Brush up on your debugging techniques. They might ask you about specific tools or methods you use to identify and fix issues in drivers. Share any experiences where you’ve had to troubleshoot complex problems, as this will demonstrate your problem-solving abilities.