Job Overview
Role: Software Development Engineer Location: Bengaluru Experience: Fresher / Entry Level Qualification: Bachelor's or Master's in Computer/Software Engineering or CS Key Skills: C/C++, Python, GPU Programming (HIP, CUDA), Computer Vision (OpenCV, FFMpeg, OpenVX), Image Processing, Video Codecs, Machine Learning, Git, Jira, Debugging, Testing, Profiling
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. This is a full-time, on-site position located at the AMD office in Bengaluru, India.
Roles and Responsibilities
- Software Development & Optimization: Design, develop, and meticulously optimize GPU/CPU software for computer vision, image, and video processing workloads.
- Feature Validation: Validate and test new software features thoroughly before deploying them to customers.
- Cross-functional Collaboration: Collaborate with cross-functional technical teams to deliver robust software that maximizes AMD hardware performance.
- Debugging & Resolution: Debug and resolve complex software issues operating across multiple layers of the technology stack.
- Methodology Application: Apply modern software engineering methodologies and AI tools to ensure code remains robust, maintainable, and scalable.
- Relationship Management: Develop technical relationships with peers and work closely with Project Managers to drive project execution.
Skills and Eligibility Criteria
Educational Background: Bachelor's or Master's degree in Computer Engineering, Software Engineering, Computer Science, or a related discipline.
Experience: Freshers from the 2024, 2025, and 2026 Batches
Mandatory Technical Skills:
- C/C++ (Strong coding skills)
- Python (Strong coding skills)
- Video codecs, image processing, and machine learning frameworks (Experience or academic background)
- Computer vision libraries (OpenCV, FFMpeg, and OpenVX) (Familiarity)
- GPU programming (HIP, CUDA) and heterogeneous computing platforms (ROCm) (Experience or keen interest)
- Version control (Git)
- Issue tracking (Jira)
- Debugging
- Testing
- Profiling