Sr. Software System Designer (Karnataka)

Sr. Software System Designer (Karnataka)

06 Aug
|
AMD
|
Karnataka

06 Aug

AMD

Karnataka

Overview WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD our mission is to build great products that accelerate next-generation computing experiences from AI and data centers to PCs gaming and embedded systems Grounded in a culture of innovation and collaboration we believe real progress comes from bold ideas human ingenuity and a shared passion to create something extraordinary When you join AMD you ll discover the real differentiator is our culture We push the limits of innovation to solve the world s most important challenges striving for execution excellence while being direct humble collaborative and inclusive of diverse perspectives Join us as we shape the future of AI and beyond Together we advance your career Responsibilities Job Title Senior Software Engineer - C x86 System Architecture Linux OS Performance OptimizationLocation Bangalore IndiaJob Summary We are seeking a highly experienced Senior Software Engineer with deep expertise in x86 system architecture C programming and Linux OS along with proven skills in real-time system-level performance optimization This role involves architecting and developing high-performance software solutions that interact closely with hardware and optimizing system behavior across compute-intensive and latency-sensitive environments Key Responsibilities Design and develop system-level software in C optimized for x86-based platforms Develop software solutions that leverage advanced features of x86 system architecture including CPU pipelines memory hierarchy cache coherence and SIMD vector instructions Lead efforts in real-time system performance analysis and optimization Collaborate with hardware and firmware teams to align software architecture with platform capabilities and constraints Develop and maintain Linux-based components such as kernel modules device drivers and system services Conduct deep-dive profiling using architecture-specific tools e g AMDuProf VTune perf oprofile and implement performance improvements Drive architectural decisions for scalable modular and maintainable system software Document architecture strategies performance benchmarks and optimization techniques Required Qualifications Bachelor s or Master s degree in Computer Science Electronics or related field 6 years of experience in C development for system-level or embedded applications Expert-level understanding of x86 system architecture including CPU internals pipelines instruction sets branch prediction Memory subsystems paging virtual memory cache hierarchy Hardware-software interaction and low-level debugging Strong proficiency in Linux OS including kernel development system programming and shell scripting Hands-on experience in real-time system performance profiling and optimization including Latency-sensitive application tuning Real-time scheduling policies SCHED FIFO SCHED RR NUMA-aware memory allocation and optimization Familiarity with tools such as GDB perf Valgrind Intel VTune and systemtap Preferred Skills Experience with multi-core and multi-threaded programming Knowledge of virtualization KVM QEMU and containerization Docker Exposure to firmware BIOS UEFI and board-level bring-up Understanding of security features in x86 Contributions to open-source projects or Linux kernel development Qualifications Advantages offered are described AMD benefits at a glance AMD does not accept unsolicited resumes from headhunters recruitment agencies or fee-based recruitment services AMD and its subsidiaries are equal opportunity inclusive employers and will consider all applicants without regard to age ancestry color marital status medical condition mental or physical disability national origin race religion political and or third-party affiliation sex pregnancy sexual orientation gender identity military or veteran status or any other characteristic protected by law We encourage applications from all qualified candidates and will accommodate applicants needs under the respective laws throughout all stages of the recruitment and selection process

📌 Sr. Software System Designer (Karnataka)
🏢 AMD
📍 Karnataka

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sr. software system designer (karnataka) / karnataka

Subscribe to this job alert:

Get the latest job offers by email for: sr. software system designer (karnataka) / karnataka