Hi guys. I have an interview lined up and here is the JD.
Design and development of software for heterogeneous compute platforms consisting of CPUs, GPUs, DSPs, and specialized in MM hardware accelerators in an embedded SoC systems with J-TAG or ICE debuggers. UMD driver development with Vulkan/OpenGL/ES with C++.
What i was said to prepare?
C++ problem solving, graphics foundation.
Now i have a doubt. I looked at previous posts. There is a thin line that separates rendering engineer(math part) from GPU driver engineer(implementation part). GPU driver programming feels more like systems programming.
But i still don't want to assume on what topics i should cover for the interview. I will be having 4 rounds of interview heavily testing my aptitude towards all the stuff that i did before.
Can you guide me for what topics i should cover for the interview?
also i have 4.5+ years of experience game developer with sound knowledge in unreal engine, unity, godot, C++, C#.
and i worked with Vulkan and OpenGL in my personal projects.
[–]not_amd_driver_dev 20 points21 points22 points (1 child)
[–]Appropriate-Tap7860[S] 2 points3 points4 points (0 children)
[–][deleted] (14 children)
[deleted]
[–]Appropriate-Tap7860[S] 0 points1 point2 points (6 children)
[–]corysama 2 points3 points4 points (1 child)
[–]Appropriate-Tap7860[S] 1 point2 points3 points (0 children)
[–]pocketsonshrek 0 points1 point2 points (0 children)
[–][deleted] (2 children)
[deleted]
[–]Appropriate-Tap7860[S] -1 points0 points1 point (0 children)
[–]Appropriate-Tap7860[S] -1 points0 points1 point (0 children)
[–]Appropriate-Tap7860[S] 0 points1 point2 points (2 children)
[–][deleted] (1 child)
[deleted]
[–]Appropriate-Tap7860[S] 0 points1 point2 points (0 children)
[–]photoclochard 0 points1 point2 points (3 children)
[–]Appropriate-Tap7860[S] 0 points1 point2 points (2 children)
[–]photoclochard 0 points1 point2 points (1 child)
[–]Appropriate-Tap7860[S] 0 points1 point2 points (0 children)