Unity

Senior Software Engineer, Graphics

Unity
Apply
22 days ago
Stratford-upon-Avon, United KingdomSenior

Responsibilities

  • Diagnose graphics and performance issues using GPU debugging and profiling tools.
  • Trace issues through multithreaded runtime code to identify root causes.
  • Implement and maintain clean, maintainable fixes.
  • Support the integration of console hardware into Unity and delivery commitments across those platforms.
  • Build platform-specific graphics expertise with support from experienced engineers.

Requirements

  • Strong C++ skills.
  • Demonstrable depth in multithreaded systems.
  • Hands-on experience with GPU and graphics debugging and profiling tools such as RenderDoc or equivalent.
  • Ability to pinpoint issues using available tooling.
  • Sound architectural judgment and maintainable coding practices.
  • Working knowledge of C#.

Benefits

  • Health, life, and disability insurance offerings vary by country and employment status.
  • Commute subsidy may be available depending on location.
  • Employee stock ownership and retirement or pension plans are offered where applicable.
  • Vacation, personal days, parental leave, and family-care programs are provided subject to local eligibility.
  • Mental health, wellbeing, employee assistance, training, development, volunteering, donation matching, employee resource groups, and office food programs may be available.
  • The team is based in the UK, and professional English communication is required.

Tech Stack

C#C++Unity

Categories

Unity

About Unity

5,001-10,000 employees

Unity is a public software company that builds the Unity real-time 3D engine and services for creating, operating, and monetizing games and interactive 3D content across mobile, PC, console, and XR. It sells subscription licenses and usage-based services such as cloud build, ads, and analytics to studios and enterprises in gaming, automotive, film, and AR/VR. Founded in 2004 and headquartered in San Francisco, it trades on the NYSE (U).

Contact me