Browse Jobs posted by genuine Employees
Apply to get a referral. Absolutely FREE
AMD logo

MD is hiring for Server CPU software development team

  AMD      Bangalore      5 - 20 Years
Backend
588
Views
N/A
Quick Applied

Job Description

AMD is hiring an experienced engineer to join our Server CPU software development team for an exciting opportunity. As a key member of our core team, you'll work with cutting-edge hardware and software technologies. If you're interested, feel free to reach out to me.

Preferred Skills:
C & C++, Image Processing, Strong coding and design
Bonus Skills:
Signal processing, Linear Algebra, Multithreaded Programming, x86 programming
 
KEY RESPONSIBILITIES:
  • Problem solving across multiple software layers, (user space, kernel, applications, libraries) and hardware.
  • Optimization/development of the CPU performance stack (applications, libraries) for AMD server and workstation processors on Windows platform.
  • Analyze and solve performance, scalability bottlenecks when code is running on multi-core, multi-node deployments.
  • Innovate and publish papers, patents and participate in technical conferences to advance AMD technologies.
  • Continuously learn and grow along with evolving X86 server CPU architecture and application landscape.

 
PREFERRED EXPERIENCE:
  • Image processing skills: Color format conversions, Image Filtering and Enhancement operations, Morphological operations, Image transforms and statistical operations.
  • Good understanding in Image Detection, Segmentation, Recognition, Restoration and Medical Imaging.
  • Knowledge in Signal Processing theory like Sampling, Quantization, DFT and FFT.
  • Multi-threaded FFT computing, Distributed FFT computing
  • Very strong data structure and algorithmic skills.
  • Experience in identifying performance bottlenecks, and designing/implementing optimizations to relieve analyzed bottlenecks.
  • Strong Windows internals with experience in software development using C/C++ and debugging skills on multicore systems (preferably using OpenMP).
  • Experience in performance analysis for data center, HPC (High Performance Computing), MPI (Message passing Interface) applications.
  • Experience in x86 (or other architecture based) optimizations.
  • Understanding of Cache sub-system, Instruction Set Architecture, pipeline (for any CPU).
  • Bonus skills: Experience on Intel MKL libraries, Linear Algebra, x86 assembly programming (vector/SIMD), porting source code from Linux to Windows, development on Windows servers
  • Knowledge of one or more CPU Profiling tools (preferably in Windows).
Prerna just got referred for a SDE2 position in Microsoft! Join Whatsapp group and Ask for referral.



Get Job Alerts!
Get notified only for high paying relevant jobs in top MNCs. Promise!