Join Unity as a Graphics Engineer focused on cross-platform rendering solutions. Work on developing robust APIs that drive performance across multiple platforms.
We're looking for a graphics engineer to enhance our Graphics Kernel API team at Unity. This role is pivotal for designing a graphics abstraction layer that provides consistent functionality across platforms. Your work will involve collaborating closely with driver teams to improve the API's efficiency and stability while also documenting its evolution through robust specifications.
Key Responsibilities:
- Build and maintain the graphics abstraction layer across various drivers
- Collaborate on the development of validation layers
- Ensure API performance is practical for hardware implementation
- Participate in technical reviews for continuous improvement
- Document the API's specifications as it develops
Requirements:
- Strong software engineering fundamentals with multi-threaded C++
- Knowledge of real-time 3D graphics and GPU architecture
- Experience with modern graphics APIs
- Ability to troubleshoot performance issues
- Enthusiasm for rendering and novel technologies
Join Unity and contribute to the future of graphics technology in gaming and beyond.
Graphics Engineer for Cross-Platform Rendering in Montréal employer: Unity Technologies SF
Unity is an exceptional employer that fosters a vibrant and inclusive work culture, offering a comprehensive benefits package designed to support employee well-being and work-life balance. Located in Montreal, team members enjoy generous vacation days, competitive retirement plans, and opportunities for professional growth through training and development programs. Joining Unity means being part of a leading game engine company that values innovation and collaboration, empowering employees to thrive in their careers while contributing to groundbreaking projects in the gaming industry.