Software Development Engineer

AMD

Scroll down to apply
Bengaluru, Karnataka, India (On-site)Fresher / Entry Level1 week ago
RoleSoftware Development Engineer
LocationBengaluru, Karnataka, India (On-site)
ExperienceFresher / Entry Level
QualificationBachelor’s or Master’s in Computer/Software Engineering or CS

Job Description

  • As part of the AMD Recruitment 2026 drive, you will join an agile, geographically distributed team dedicated to developing heterogeneous software for computer vision, image, and video processing. You will play a crucial role in enhancing the AMD Radeon Open Ecosystem (ROCm), extracting the absolute best performance from AMD hardware.
  • This role is designed for critical thinkers and detail-oriented Freshers who are passionate about building high-performance, robust software. You will collaborate with cross-functional teams to validate new software features, debug complex issues across multiple layers of the stack, and apply advanced software engineering methodologies to AI tools.

Key Responsibilities

  • Design, develop, and meticulously optimize GPU/CPU software for computer vision, image, and video processing workloads.
  • Validate and test new software features thoroughly before deploying them to customers.
  • Collaborate with cross-functional technical teams to deliver robust software that maximizes AMD hardware performance.
  • Debug and resolve complex software issues operating across multiple layers of the technology stack.
  • Apply modern software engineering methodologies and AI tools to ensure code remains robust, maintainable, and scalable.
  • Develop technical relationships with peers and work closely with Project Managers to drive project execution.

Skills & Eligibility

  • Education: Bachelor’s or Master’s degree in Computer Engineering, Software Engineering, Computer Science, or a related discipline.
  • Programming Proficiency: Strong coding skills in C/C++ and Python .
  • Domain Knowledge: Experience or academic background in video codecs, image processing, and machine learning frameworks.
  • Libraries & Tools: Familiarity with computer vision libraries such as OpenCV, FFMpeg, and OpenVX .
  • GPU Programming: Experience or keen interest in GPU programming (e.g., HIP, CUDA) and heterogeneous computing platforms like ROCm.
  • Development Practices: In-depth knowledge of version control (Git), issue tracking (Jira), debugging, testing, and profiling.
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.
Apply Now