PMTS Software Development Eng.

3 - 4 years

11.0 - 15.0 Lacs P.A.

Bengaluru

Posted:3 months ago| Platform: Naukri logo

Apply Now

Skills Required

Computer scienceNetworking protocolsNetworkingSimulationLinux kernelDebuggingOpen sourceGamingMTSRecruitment

Work Mode

Work from Office

Job Type

Full Time

Job Description

Design and develop Linux kernel device drivers, with a strong emphasis on networking drivers and RDMA technologies. Continuously review and optimize kernel driver code for RDMA performance improvements. Perform rigorous testing and validation of driver software, including developing simulation models to ensure accuracy and reliability. Collaborate with cross-functional teams to integrate and optimize RDMA transactions within the networking stack. Participate in code reviews to ensure code quality and adherence to best practices. QUALIFICATIONS: Bachelors or Masters degree in Computer Science or a related field. 10+ years of experience as a Software Developer with 3-4 years of experience in programming. In-depth knowledge of Linux kernel development and device drivers. Proven experience in developing networking drivers. Desirable experience with RDMA technologies and transactions. Ability to create detailed documentation for driver designs and procedures. Exceptional problem-solving and debugging skills, especially in the context of kernel drivers. Strong communication skills and the ability to work effectively within multidisciplinary teams. GREAT TO HAVES: Familiarity with networking protocols and technologies beyond RDMA. Experience in tuning and optimizing networking performance. Proficiency in Linux kernel modules. Previous contributions to open-source projects related to Linux kernel development. Working experience with programmable ASICs and/or p4 language

RecommendedJobs for You