AMD Architect
DCV Technologies
⚲ Kraków
Wymagania
- C
- C++
- Python
Opis stanowiska
Nasze wymagania: 6+ years of experience in software development, with a strong focus on AMD architectures. Proficiency in programming languages such as C, C++, and Python, with experience in GPU programming (OpenCL, Vulkan, or similar). Strong understanding of parallel computing concepts and performance optimization techniques. Experience with software development methodologies (Agile, Scrum, etc.). Excellent problem-solving skills and ability to work under tight deadlines. Strong communication skills, both verbal and written, with the ability to convey complex technical concepts to non-technical stakeholders. Familiarity with AMD’s ROCm platform and associated tools. Experience with machine learning frameworks and applications. Knowledge of system-level programming and low-level hardware interactions. Zakres obowiązków: Lead the design, development, and optimization of software applications tailored for AMD hardware. Collaborate with architects, engineers, and product managers to define software requirements and specifications. Mentor and guide junior developers, fostering a collaborative and innovative team environment. Conduct code reviews and ensure best practices in software development and testing. Stay updated with the latest AMD technologies and industry trends, integrating them into our projects as appropriate. Troubleshoot and resolve performance issues, ensuring applications run efficiently on AMD platforms. Participate in project planning and estimation, providing technical insights and timelines. Document development processes, code changes, and system configurations.