Linux Kernel Networking Expert

Luxoft

Bengaluru

On-site

INR 4,000,000 - 6,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology firm in India is seeking a dynamic Software Engineer to design, develop, and maintain code for Linux drivers. The ideal candidate will have over 7 years of experience, focusing on Networking driver development and a strong proficiency in C programming. Responsibilities include contributing to Linux kernel development, testing, and optimizing kernel patches. If you have excellent problem-solving skills and a passion for the latest technologies, this opportunity could be for you.

Qualifications

  • At least 7+ years of job experience, with at least 5+ years of Linux driver development experience.
  • Proven experience in Linux kernel development with a focus on Networking driver and related stack.
  • Strong understanding of Networking Concepts, Protocols and software layers within the Linux kernel.
  • Demonstrated contributions to Linux kernel patches and upstream projects.
  • Proficiency in C programming and kernel debugging tools.
  • Solid understanding of computer architecture, networking technologies, and I/O subsystems.
  • Experience with version control systems, particularly Git.
  • Excellent problem-solving skills and the ability to work independently and collaboratively.

Responsibilities

  • Contribute to the development and maintenance of the Linux kernel, focusing on Linux Network drivers.
  • Develop, test, and optimize kernel patches for L2 Layer device drivers.
  • Collaborate with cross-functional teams to design and implement new features.
  • Participate in code reviews and ensure adherence to best practices.
  • Troubleshoot and resolve complex issues related to Linux Network driver.
  • Stay updated with the latest developments in the Linux kernel community.
  • Document design specs and user guides for features and patches.

Skills

Linux driver development
Networking concepts
C programming
Kernel debugging tools
Version control systems (Git)
Problem-solving skills
Upstream patches
Problem solving
Team collaboration

Education

Bachelor's/master's in engineering

Job description

Project description
  • The Platform Drivers team is on the lookout for a dynamic, energetic software engineer who can design, develop, and maintain clean and robust code
  • If you understand the intricacies of the Linux kernel and device drivers, this is the role for you
  • Join us!As a key contributor to the success of the client''s IP, you will be part of a leading team to drive and enhance client''s abilities to deliver the highest quality, industry-leading technologies to market
Responsibilities
  • Contribute to the development and maintenance of the Linux kernel, focusing on Linux Network drivers and Linux Network stack, and related subsystems.
  • Develop, test, and optimize kernel patches for L2 (MAC) Layer device drivers and related subsystems to enhance functionality, reliability and performance.
  • Collaborate with cross-functional teams to design and implement new features and improvements in the Linux kernel.
  • Participate in code reviews, provide constructive feedback, and ensure adherence to best practices and coding standards.
  • Troubleshoot and resolve complex issues related to Linux Network driver and related software stack in the Linux kernel.
  • Stay updated with the latest developments in the Linux kernel community and contribute to upstream projects.
  • Document design specifications, technical details, and user guides for developed features and patches.
Skills
Must have
  • At least 7+ years of job experience, with at least 5+ years of Linux driver development experience.
  • Proven experience in Linux kernel development with a focus on Networking driver and related stack.
  • Strong understanding of Networking Concepts, Protocols and software layers within the Linux kernel.
  • Demonstrated contributions to Linux kernel patches and upstream projects.
  • Proficiency in C programming and kernel debugging tools.
  • Solid understanding of computer architecture, networking technologies, and I/O subsystems.
  • Experience with version control systems, particularly Git.
  • Excellent problem-solving skills and the ability to work independently and collaboratively in a team environment.
  • Knowledge of and hands-on experience with Synopsis Ethernet IP would be significantly advantageous
Nice to have

Bachelor''s/master''s in engineering.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer (Linux Kernel Driver Development)
Software Development Engineer (Linux Kernel Driver Development)

Luxoft • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Linux Kernel Engineer
Linux Kernel Engineer

Iflow • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Network Developer - SDWAN Linux Device Driver
Network Developer - SDWAN Linux Device Driver

Acldigital • Bengaluru

On-site
INR 900,000 - 1,200,000
Senior Engineer – Linux BSP and Driver Development (Ethernet/SerDes/PCIe)
Senior Engineer – Linux BSP and Driver Development (Ethernet/SerDes/PCIe)

Larsen & Toubro • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Linux device driver Developr
Linux device driver Developr

Neurealm • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Lead Software Developer - L2/L3 Networking Protocols
Lead Software Developer - L2/L3 Networking Protocols

Luxoft • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Linux Kernel & Driver Engineer
Linux Kernel & Driver Engineer

Acldigital • Bengaluru

On-site
INR 600,000 - 1,200,000
Senior Engineer - 10367 | Network Platform Development (Broadcom)
Senior Engineer - 10367 | Network Platform Development (Broadcom)

Extreme Networks • Bengaluru

On-site
INR 1,200,000 - 2,400,000
LEAD ENGINEER-KERNEL&DRIVER-LINUX
LEAD ENGINEER-KERNEL&DRIVER-LINUX

Sasken Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Developer - L2/L3 Networking Protocols
Senior Software Developer - L2/L3 Networking Protocols

Luxoft • Bengaluru

On-site
INR 2,800,000 - 4,200,000