This job might no longer be available.
Associate Software Engineer, UI - Shared Game Engine
3 years ago
Team Name:
Unannounced ProjectJob Title:
Associate Software Engineer, UI - Shared Game EngineRequisition ID:
R004975Job Description:
Blizzard Entertainment is developing a modern, cross-platform game engine to power the future of Blizzard games. This new project advances technology both at Blizzard and in the gaming industry. You’ll join a collaborative team of skilled developers who will work with game teams across the company to deliver a truly epic game engine.
We are looking for a UI Engineer to join a small sub-team constructing the UI system for that engine. We need someone who understands the value of well-made user interfaces and has a demonstrated interest in UI development. Our goal is to make building user interfaces with our engine and tools an enjoyable and rewarding experience. You'll work with us to build the workflows that engineers, designers, and artists will use to create elegant, dynamic, and performant user interfaces for their games.
Covid 19 Hiring Update: We’ve transitioned to a work-from-home model and we’re continuing to interview and hire during this time. This role is expected to begin as a remote position. We understand each person’s circumstances may be unique and will work with you to explore possible interim options.
What you’ll do…
- Learn new ideas, techniques, and processes and apply that knowledge to work
- Design, implement, document, debug, and test C++ code in ECS style to enable rapid UI development on all of Blizzard's future games.
- Build relationships with UI engineers, designers, and artists on game teams across Blizzard to support their desired features, workflows, and tools.
- Participate in frequent discussions and code reviews with other engineers on the UI sub-team.
- Actively and enthusiastically seek out help, code reviews, and advice
- Review changes with domain experts to confirm those changes are good and effective
To succeed you must have…
- The ability to understand and write effective C++ code.
- The capacity to make frequent, readable, well-tested code commits.
- Communication skills for sharing ideas clearly, learning from others, and giving meaningful feedback
- A work ethic that holds you accountable to your commitments and drives you to make the best product possible.
You’re a great fit if your philosophy is to…
- Commit to doing things the right way, even when it's difficult
- Value diversity and differences in others.
- Ensure discussions include every voice that has something to say.
- Enable technology that makes games accessible to every person who wants to play them.
- Strive to learn from the knowledge and experiences of those around you.
We’d love it if you also have…
- Explored game development (yes, personal projects count!)
- Passion for gaming (especially Blizzard games).
- Experience in UI development.
Blizzard Entertainment is a global company committed to growing our employees along with the business. We offer generous benefits and perks with an eye on providing true work/life balance. We’ve worked hard to foster an intensely collaborative and creative environment, a diverse and inclusive employee culture, and training and opportunity for professional growth. Our people are everything. Our core values are real, and our mission has never changed. We are dedicated to creating the most epic entertainment experiences…ever. Join us!
Create Your Profile — Game companies can contact you with their relevant job openings.