Senior Member of Tech. Staff

7 days ago


Greater Bengaluru Area, India Global Technologies Full time US$ 90,000 - US$ 1,20,000 per year

12+ years of experience with Linux device driver development, preferably with a focus on PCIe devices.

Open Source Contribution: Experience contributing to the Linux kernel or relevant open-source projects is highly valued.

Expertise in C Language: Mastery of C for low-level, performance-sensitive code, including bitwise operations, memory management, pointer arithmetic, and data structure optimization.

Familiarity with C++: Advantageous for certain projects, though most Linux kernel drivers are written in C. Understanding object-oriented concepts in a C context is also helpful.

Deep Understanding of Linux Kernel Architecture: Familiarity with kernel space versus user space, kernel modules, device driver concepts, and memory management.

Kernel Module Development: Experience writing loadable kernel modules (LKMs) and integrating them with the Linux build system.

Debugging and Profiling: Proficiency with debugging tools such as kgdb, ftrace, perf, dmesg, and sysfs interfaces to troubleshoot and optimize drivers.

Comprehensive Understanding of PCIe Specification: Knowledge of the PCIe standard, including enumeration, configuration space, BARs (Base Address Registers), MSI/MSI-X interrupts, and bus mastering.

Device Datasheet Interpretation: Ability to read and interpret PCIe device hardware documentation, including register maps, timing requirements, and signaling protocols.

Interfacing with Firmware/BIOS: Understanding how PCIe devices are initialized during system boot, and the mechanisms by which firmware and BIOS communicate with hardware.

Device Driver Development Lifecycle

Probing and Initialization: Experience writing probe() and remove() functions to handle device enumeration and teardown.

Resource Management: Skills in managing memory and hardware resources, including DMA (Direct Memory Access), I/O regions, and interrupt lines.

Interrupt Handling: Ability to write efficient and robust interrupt handlers, using mechanisms such as bottom halves, tasklets, work queues, and threaded interrupts.

Power Management: Familiarity with runtime and system power management interfaces, including suspend/resume operations.

Concurrency and Synchronization: Understanding race conditions, atomic operations, spinlocks, mutexes, and semaphores in a preemptible kernel environment.

Bachelor's or Master's Degree: In Computer Science, Electrical or Computer Engineering, or a related technical field.

Desirable Additional Qualifications:

Knowledge of Other Operating Systems: Familiarity with Windows, FreeBSD or RTOS driver models for cross-platform development.

Experience with FPGA, SoC, or Custom Hardware: Useful for teams working on nonstandard PCIe endpoints or accelerators.

Performance Tuning: Skills in profiling and optimizing for low-latency, high-throughput data paths.

Community Engagement: Involvement in Linux kernel mailing lists, conferences (such as Linux Plumbers Conference), or speaking at industry events.

Note: Please send Cv only, who can attend the interview weekdays, with short notice period (max 15 days only)

Job Location:
Bangalore (Work from office)



  • Greater Delhi Area, India beBeeInnovator Full time US$ 90,000 - US$ 1,20,000

    Disrupt Finance as a Tech Entrepreneurial Leader", "We are seeking talented individuals to join our innovative private equity firm, driven by mission-oriented professionals who share our passion for disrupting the finance industry.", "Ambitious candidates with a passion for tech entrepreneurship and a strong desire to drive change in the financial sector...


  • Bengaluru, Karnataka, India Oracle Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    As a Senior Member of Technical Staff, you will design and develop major new features within existing systems, playing a key role in driving engineering excellence. You'll help elevate development practices, operational efficiency, team ownership, and mentoring culture. You may also collaborate with teams across the organization.You will write secure,...


  • Bengaluru, Karnataka, India Oracle Full time ₹ 15,00,000 - ₹ 28,00,000 per year

    Our team is focused on modernizing the Electronic Health Record (EHR) to empower the front line of health care to work at the top of their license, focus more on patients and less on the computer, and achieve peak efficiency –supported by the power of generative AI and modernized applications. Our approach to modernizing is to invest in new capabilities...

  • Chief of Staff

    5 days ago


    Bengaluru, Karnataka, India Grow Your Staff Full time

    Grow Your Staff is looking for a Chief of Staff for a US-based multifamily investment and operating platform focused on workforce and affordable housing. This is a full-time remote position.The role will have excellent growth opportunities. You will be directly working with the client and the team.Experience required: 3 - 6 yearsTime: 5:30 pm IST - 2:30 am...


  • Bengaluru, Karnataka, India Wind River Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Job Title: Member of Technical Staff – Wind River ConductorABOUT THE OPPORTUNITYWind River Systems is building Wind River Studio for Operators, delivering an integrated cloud platform, unifying infrastructure, orchestration, and analytics capabilities so operators can deploy and manage their intelligent 5G edge networks globally. Wind River Systems is...


  • Bengaluru, Karnataka, India GLOBALFOUNDRIES Full time

    Title Member Technical Staff Application Engineer - DesignAbout GlobalFoundries GlobalFoundries is a world-leading contract manufacturer for the global semiconductor industry with facilities in Dresden Singapore New York and Vermont USA Our products are used in various technical applications e g mobile communications consumer electronics ...


  • Bengaluru, Karnataka, India NetApp Full time

    Job SummaryNetApp is uniquely placed in the industry and in an enviable position partnering with major hyper scalers AWS GCP and Azure which adds a new challenge for Service Oriented Architectures SOA driving innovation in the space of Cloud service fundamentals Cloud Storage team is embarking on a new charter to address these challenges for Cloud...


  • Bengaluru, Karnataka, India Oracle Full time US$ 1,50,000 - US$ 2,00,000 per year

    Preferred Requirements5 to 9 years of software development experience, with a strong foundation in Computer Science through a Bachelors / Masters or equivalent educational qualificationYou have prior experience working and designing solutions for distributed systems at a cloud service providerProficient in Go/Java programming and basic knowledge of Linux,...


  • Bengaluru, Karnataka, India Athenahealth Technology Private Limited Full time

    Job DescriptionJoin us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.athenahealth is a progressive, innovation-driven software product company. We partner with healthcare organizations across the care continuum to drive clinical and financial results. Our expert teams build modern...


  • Bengaluru, Karnataka, India Oracle Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Our team is focused on modernizing the Electronic Health Record (EHR) to empower the front line of health care to work at the top of their license, focus more on patients and less on the computer, and achieve peak efficiency –supported by the power of generative AI and modernized applications. Our approach to modernizing is to invest in new capabilities...