Sr Device Driver Developer - C/C++

AMD
Bengaluru
Workplace: HybridFull timeFunction: Hospitality & Food ServiceExperience: 5-12 yearsEducation: bachelorsSkills: ["Attention to detail","Effective communication","Problem-solving","Initiative","Technical collaboration"]

Design and develop wired and wireless LAN/WLAN and related 5G features on the host side, working across the complete WLAN host stack. Apply deep Linux kernel and OS expertise (synchronization, threads, user-kernel separation, scheduler) to define products, assess root causes, and resolve issues. Collaborate with architecture specialists, use AI across design/development/debugging, and help deliver new AMD wireless technologies for next-generation platforms.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
1 month ago

Sr Device Driver Developer - C/C++

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Design and develop wired and wireless LAN/WLAN and related 5G features on the host side, working across the complete WLAN host stack. Apply deep Linux kernel and OS expertise (synchronization, threads, user-kernel separation, scheduler) to define products, assess root causes, and resolve issues. Collaborate with architecture specialists, use AI across design/development/debugging, and help deliver new AMD wireless technologies for next-generation platforms.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Hospitality & Food Service
Seniority: Mid level

Key Responsibilities

  • •Understand WLAN VIFs, DMA, and firmware-host communication concepts.
  • •Design and develop wired/wireless LAN/WLAN and 5G features on the host side with deep understanding of the complete WLAN host stack.
  • •Apply OS and Linux kernel expertise to development, debugging, and issue resolution.
  • •Use AI effectively across design, development, test, documentation, and debugging tasks.
  • •Debug and fix existing issues; research alternative, more efficient approaches; collaborate with architecture specialists, peers, and partners.

Key Requirements

  • •5 to 12+ years of relevant industry experience with strong object-oriented programming; C/C++ preferred (Assembly language on different CPU cores is a plus).
  • •Deep understanding of OS concepts including synchronization, threads, user-kernel separation, and the scheduler.
  • •Ability to write high-quality code with close attention to detail.
  • •Knowledge of WiFi/BT/5G standards is a definite plus.
  • •Experience with Linux and/or Real Time Operating System development, plus modern concurrent programming and threading APIs.
Experience:5-12 yearsWirelessNetworkingLinuxDevice driversEmbeddedKernelObject-oriented programming
Education:Bachelor's in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
Skills:Attention to detailEffective communicationProblem-solvingInitiativeTechnical collaboration
Languages:En-us
Tech Stack:CC++AssemblyLinuxWindowsWLANWiFiBT5GDMAGitHubDebuggersSource code controlProfilersAIThreading APIsConcurrent programmingUser-kernel separationScheduler

Company Brief

AMD
Designs and produces semiconductor products including CPUs, GPUs, and adaptive SoCs for consumer, enterprise, and embedded markets, competing across PCs, data centers, and gaming industries.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1969
Glassdoor
Glassdoor: 3.9
WebsiteLinkedIn