Graphics Programmer

We’re looking for a Graphics Programmer to brainstorm new graphics and visual
features with game designers and technical artists, and research how to
implement and integrate them into the existing graphics engine. This includes implementing and supporting the C++ and HLSL shader code, and debugging and diagnosing problems with the system during development and future releases. Our ideal candidate will have the curiosity to tackle cutting-edge technical challenges, the knowledge to apply tried-and-true solutions, and the experience to determine the difference.

Responsibilities
  • Parse through large, complicated rendering systems in both C++ and shader code, and discern how the two are coupled and work together
  • Utilize graphics debugging and performance tools like RenderDoc and nVidia nSight, knowing when and how to use them
  • Collaborate with team members of all disciplines to design and implement new features to the existing graphics pipeline
  • Extensive math skills to draw upon when needed (ie, Spherical Harmonics)
Requirements
  • UE4 Rendering Pipeline experience
  • Strong C++ and HLSL coding skills
  • Experience with complicated GPU particle systems, especially UE4’s Niagara
  • Graphics performance optimization experience
  • Bachelor’s Degree in Software Engineering, Computer Science, or equivalent
  • 4+ years’ experience as a Gameplay, Engine, or Graphics Programmer
Benefits
  • Highwire is built on mutual trust and respect. As a team, we value honesty, authenticity, and professionalism. We are committed to building an ethical, trustworthy company, and we expect the same high standards from everyone we work with.
  • Hybrid Culture. Work remotely or in the studio; if Seattle is your home, the choice is yours.
  • Medical, Dental and Vision coverage for you and your family.
  • Sustainable Development. Even before the pandemic, we have prioritized flexibility and balance for our team, encouraging responsible self-regulation, part- or full-time remote work, reasonable production demands and disciplined, transparent leadership.
  • Untracked Time Off. If your work is getting done, determine your own schedule and vacation days – your health and your family’s comes first.
  • “Even-Split” Profit-sharing Program. When the game makes money, the team makes money, without drawn out vesting schedules or steep seniority tiers.

If you have any questions or would like to apply, contact us with your resume at jobs@highwiregames.com.