Senior Software Solution Engineer, Linux Kernel
Senior Software Solution Engineer, Linux Kernel

Senior Software Solution Engineer, Linux Kernel

Full-Time 48000 - 84000 £ / year (est.) Home office possible
Go Premium
N

At a Glance

  • Tasks: Develop features and tools for enterprise networking solutions while solving complex customer issues.
  • Company: Join NVIDIA, a leading tech employer known for innovation and a dynamic work culture.
  • Benefits: Enjoy remote work flexibility, competitive salaries, and a comprehensive benefits package.
  • Why this job: Be part of a talented team, solve real-world problems, and make an impact in technology.
  • Qualifications: B.Sc. in relevant field with 5+ years in software development, especially in Linux and networking.
  • Other info: Ideal for creative engineers passionate about technology and eager to tackle challenges.

The predicted salary is between 48000 - 84000 £ per year.

Social network you want to login/join with:

Senior Software Solution Engineer, Linux Kernel, remote, uk

col-narrow-left

Client:

NVIDIA

Location:

remote, uk, United Kingdom

Job Category:

Other

EU work permit required:

Yes

col-narrow-right

Job Reference:

c01de3e0bd90

Job Views:

9

Posted:

12.08.2025

Expiry Date:

26.09.2025

col-wide

Job Description:

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you\’re creative, passionate and self-motivated, we want to hear from you! We are looking for an experienced networking software engineer. An awesome candidate is highly technical who is also comfortable with dealing with enterprise customers. You will join a team of Solution Engineers focused on the Mellanox Networking, DGX Platforms, Container Orchestrators, Deep Learning containers, and other Enterprise related system software.

The Solution Engineers spend approximately 50% of their time helping customers with their most complex problems and 50% of their time doing development related work. This individual should have proven grasp of datacenter and networking technologies, to provide comprehensive solutions for complex installations, maintenance, or operations for a broad scope of leading-edge networking products.

What you\’ll be doing:

Develop features and tools as part of solution engineering efforts to support all Enterprise Service offerings including, but not limited to Networking products.

Work with NVIDIA Enterprise customers and internal users to improve the availability, reliability, and overall experience of working with NVIDIA Networking products.

Take ownership and drive customer issues with Ethernet or InfiniBand NIC/HCA deployments from inception to resolution.

Bring independent analysis, communication, and problem-solving to customer experience.

Collaborate with engineering to document, recreate and solve issues.

What we need to see:

B.Sc. in Computer Science, Electrical Engineering, Computer Engineering, or related field (or equivalent experience).

5+ years system software development and troubleshooting experience, ideally with some customer facing.

Experience developing with C and C++ in Linux kernel, network drivers and/or embedded software.

Very good familiarity with Linux OS (tools, utilities, kernel functionality).

Very good familiarity with networking protocols (ETH, IP based, L2/3/4 protocols).

Intellectual curiosity, positive attitude, flexibility, analytical ability, self-motivation, and team-oriented.

Professional-level communication skills, interpersonal skills with a passion to solve problems.

Ways to stand out from the crowd:

Experience in solving problems in large-scale network environments with overlay technologies (BGP, OSPF, VXLAN, EVPN).

Experience in server related areas such as Virtualization, Storage, HW offloads, network acceleration libs, performance, etc.

Familiarity with InfiniBand networks and/or RDMA protocol.

Contributions to networking related open-source projects.

With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people in the world working for us and, due to unprecedented growth, our world-class engineering teams are expanding fast. If you\’re a creative and autonomous engineer with a genuine passion for technology, we want to hear from you.

#J-18808-Ljbffr

Senior Software Solution Engineer, Linux Kernel employer: Nvidia

NVIDIA is renowned for its innovative work culture and commitment to employee growth, making it an exceptional employer for a Senior Software Solution Engineer. With a focus on collaboration and problem-solving, employees enjoy competitive salaries, comprehensive benefits, and the opportunity to work with cutting-edge technologies in a remote setting. Join a team of forward-thinking professionals dedicated to pushing the boundaries of networking solutions while enjoying the flexibility and support that comes with working at NVIDIA.
N

Contact Detail:

Nvidia Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Solution Engineer, Linux Kernel

✨Tip Number 1

Familiarise yourself with NVIDIA's products and services, especially those related to networking and data centre technologies. Understanding their offerings will help you engage in meaningful conversations during interviews and demonstrate your genuine interest in the role.

✨Tip Number 2

Network with current or former NVIDIA employees on platforms like LinkedIn. They can provide insights into the company culture and the specific challenges faced by the team you'll be joining, which can be invaluable for tailoring your approach.

✨Tip Number 3

Brush up on your problem-solving skills, particularly in large-scale network environments. Be prepared to discuss specific examples of how you've tackled complex issues in previous roles, as this will showcase your ability to handle the responsibilities of the position.

✨Tip Number 4

Engage with open-source projects related to networking or Linux kernel development. This not only enhances your technical skills but also demonstrates your commitment to the field, making you a more attractive candidate for the role.

We think you need these skills to ace Senior Software Solution Engineer, Linux Kernel

C and C++ Programming
Linux Kernel Development
Network Driver Development
Embedded Software Development
Linux OS Familiarity
Networking Protocols (ETH, IP, L2/3/4)
Problem-Solving Skills
Customer-Facing Experience
Analytical Ability
Interpersonal Skills
Communication Skills
Experience with BGP, OSPF, VXLAN, EVPN
Virtualization Technologies
Storage Solutions
InfiniBand Networks Familiarity
Contributions to Open-Source Networking Projects

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in system software development, particularly with C and C++ in Linux kernel environments. Emphasise any customer-facing roles and your familiarity with networking protocols.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and problem-solving. Mention specific experiences that align with the job description, such as working with enterprise customers or developing networking solutions.

Highlight Relevant Skills: In your application, clearly outline your skills related to Linux OS, networking technologies, and any experience with large-scale network environments. This will help demonstrate your fit for the role.

Showcase Your Projects: If you have contributed to open-source projects or have relevant personal projects, include them in your application. This can set you apart from other candidates and show your initiative and expertise.

How to prepare for a job interview at Nvidia

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C and C++ in the Linux kernel, as well as your familiarity with networking protocols. Bring examples of past projects or challenges you've tackled that demonstrate your technical prowess.

✨Demonstrate Problem-Solving Abilities

Since the role involves addressing complex customer issues, be ready to share specific instances where you've successfully resolved technical problems. Highlight your analytical skills and how you approach troubleshooting.

✨Communicate Effectively

Professional-level communication is key for this position. Practice articulating your thoughts clearly and concisely, especially when explaining technical concepts. This will show your ability to interact with both technical and non-technical stakeholders.

✨Express Your Passion for Technology

NVIDIA values creativity and self-motivation. Share your enthusiasm for technology and any personal projects or contributions to open-source initiatives. This can set you apart and demonstrate your commitment to the field.

Senior Software Solution Engineer, Linux Kernel
Nvidia
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

N
  • Senior Software Solution Engineer, Linux Kernel

    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-08-18

  • N

    Nvidia

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>