Remote |
San Diego, CA
Permanent | Job ID #70427 | $220,000 - $240,000 yearly base | Posted 2 months ago
Onward Play is seeking to hire a Senior Graphics / Rendering Engineer to join one of our AAA game studios. You’ll be joining a team building the next generation of AAA quality, cross-platform games. In this role you’ll need to have a high competency for graphics rendering and a passion for game development.
Responsibilities:
- Collaborate with the art team to create optimal, high quality, and high performant Visuals
- Help architect, write and review rendering focused features and tools
- Works closely with engineering leadership to plan and write high-quality performant code
- Perform peer code reviews and champion a high standard of code excellence
- Build on the culture of inclusivity and growth through coaching, career management, and mentorship of associate and staff engineers
- Assess new market trends, features, technologies, and emerging techniques to stay competitive
- Work closely with production to manage development schedules, bug tracking, studio initiatives, and overall team health and morale
What you need:
- Minimum 7+ years of industry experience working as a software engineer
- 3+ years of Unreal Engine Rendering Pipeline or above experience
- Experience on at least two successfully-published game titles or equivalent in a rendering related role
- Bachelor’s Degree in Computer Science (or a related field) or equivalent work experience
- Fully Proficient in 3d Math (Linear Algebra, Vector/Matrix Math, Quaternions, etc.)
- In-depth Experience with Real-Time Rendering Technologies & API’s (OpenGL/DirectX)
- Experience writing Graphic Shaders (HLSL, Cg, DirectX.)
- Strong C++ Skills (Templates, OO Design, Exception Handling, Multithreading, etc.)
- Exceptional understanding of all game development disciplines and their inputs into the content pipeline
- Strong problem solving, debugging, and troubleshooting skills
- Clear, concise, and transparent communicator - both written and verbal
- Be a self-motivated team player with a positive attitude and strong work ethic
- Ability to self-manage when given prioritized goals and objectives
- Seek out opportunities to improve technically and professionally
Good to have
- Knowledge of the iOS & Android SDKs, performance tools, and optimization techniques