AMD is looking to develop heterogeneous software for computer vision, image/video processing as part of the AMD Radeon Open Ecosystem (ROCm) to accelerate next-generation computing experiences.
Requirements
- Proficiency in C/C++ and Python.
- Experience in video codecs, image processing and machine learning frameworks
- Familiarity with computer vision libraries like OpenCV, FFMpeg, OpenVX etc.
- Experience with GPU programming (e.g., HIP, OpenCL, CUDA).
- Familiarity with ROCm or similar heterogeneous computing platforms.
- Background in computer vision, image processing, or video processing.
- Experience with open-source development and Git and feature tracking software (e.g., Jira)
Responsibilities
- Design, develop, and optimize GPU software for computer vision, image and video processing workloads.
- Collaborate with cross-functional teams to deliver robust software extracting best performance from AMD hardware
- Debug and resolve complex software issues across multiple layers of the stack.
- Deliver high-quality code and documentation following best practices for open-source software development
- Work with key technical experts across AMD and with our partners and customers to improve ROCm applications, libraries, and tools, as well as AMD GPU hardware
- Apply software engineering methodologies to ensure robust, maintainable code
- Develop technical relationships with peers and partners
Other
- The ideal candidate thrives in a fast-paced environment and brings strong communication, problem-solving, and prioritization skills to the table.
- We value individuals who are critical thinkers, detail oriented and passionate about building high-performance software.
- You are accustomed to working in a dynamic, geographically distributed agile team, where partnership and collaboration are paramount.
- You possess excellent written and verbal communication skills, strong attention to detail, and the ability to express your work in a clear, cohesive fashion.
- Most importantly, you are constantly thinking of ways to make world-class software with reliability and performance.