Lead Graphics Programmer at Virtuos developing and optimizing rendering features for AAA games. Collaborating with engineering team and supporting graphics rendering in video game production.
Responsibilities
Developing new and supporting existing rendering features;
CPU and GPU optimization, bug and crash fixing;
Guide and mentor the engineering team, helping resolve technical issues;
Implementing low-level functionality on the API level.
Requirements
Solid C++, algorithm, math, low level and graphics (API and pipeline) knowledge;
Experience developing and optimizing rendering features;
Experience collaborating with art and/or tech art teams;
Leadership skills or strong motivation and potential to grow into a leadership role;
Deep knowledge of graphics APIs (DirectX, Vulkan);
Deep understanding of Unreal Engine or other proprietary engines.
**Will be a plus:**
AAA game development experience;
Experience with mentoring Junior team members;
Experience with fixing GPU/CPU crashes;
Experience working with Nvidia Aftermath;
Console experience (Xbox series s/x, PS5, Switch)
Benefits
Flexible working hours
Hybrid work culture
Equal opportunity employer that embraces diversity
Desktop Engineering Intern assisting with daily tasks and endpoint monitoring in a fast - paced team environment. Gaining visibility into vulnerability scanning and supporting end users while learning technical skills.
Mobile Developer participating in front - end web projects for a fintech team. Collaborating on user interface integration and ensuring optimized performance and accessibility.
Developer Analyst contributing to Topaz's innovative financial market solutions. Collaborating on software development while enhancing user experiences and resolving technical challenges.
Senior Developer Technology Engineer optimizing CPU performance for large scale applications at NVIDIA. Collaborating with industry experts to publish optimization techniques and influence hardware design.
Operations Engineering Support 2 role at Celestica focusing on troubleshooting, repairing, and maintaining complex electromechanical systems in a manufacturing environment.
Technical Support role in engineering operations analyzing schematics and troubleshooting electromechanical systems. Collaborating with engineers and performing maintenance on assembly equipment.
Microsoft Developer responsible for Dynamics 365 solutions and ERP integration. Collaborating with global teams to deliver high - quality development projects.