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.