The Company
Classic video games deserve better. At Digital Eclipse, we treat them with the same care and respect given to other artistic mediums. In its original incarnation in 1994, Digital Eclipse pioneered accurate video game re-releases, emulating vintage arcade games well before “emulation” was a household word. 25 years later, we’ve been reborn as a new kind of studio - one dedicated to not only restoring gaming’s heritage, but to preserving it and keeping it alive and available for future generations.
We've released critically acclaimed games like Teenage Mutant Ninja Turtles: The Cowabunga Collection and Atari 50: The Anniversary Celebration, worked with Mega Man, Street Fighter, and Disney, and developed successful original IP like #IDARB. And we're just getting started.
The Role
As a Senior Video Game Engineer, you'll work with the Digital Eclipse team across a variety of upcoming projects. You'll work side by side with designers, writers, and artists to craft our documentary-style game compilations as well as totally original titles. Based on your individual background, you may be involved in the implementation of varying game modes, online support, expanding the features of our internal game engine, and more. You'll report to the Technical Director and interact directly with all disciplines of the development team.
What You’ll Do
- Prototype, iterate, and execute, as required by game projects.
- Design, write, debug and refine game systems, features, tools, and infrastructure as needed.
- Work with content creators, designers, and other engineers to ensure coherence of game vision.
- Implement new and enhance existing game systems and features according to the needs of the project.
- Help content creators navigate technical hurdles such as frame rate, memory, and asset usage.
- Provide technical insight regarding online design and feature sets.
Must Haves
- 3+ years of programming experience.
- Demonstrable proficiency in and knowledge of C/C++.
- Contributed extensively to the development of two or more shipped games, for PC, console, or handheld.
- Knowledge of common data structures and algorithms.
- Ability to quickly understand and work with internal and externally developed code.
- Ability to commute or relocate to the Emeryville, California area.
Bonus Points
- Bachelor's or higher degree in Computer Science or related field
- Demonstrated ability to write clean, readable, portable, reliable, and optimized code on current-gen console and lower-powered handheld devices
- Expertise in network protocols and client / server & peer-to-peer architecture
- Experience working in Unreal Engine 4+ or Unity
- Passion for video games, especially retro games
Compensation, Benefits + Perks:
- Salary Range: $125,000 - $175,000/year. Salary commensurate with skills, qualifications and experience.
- Full medical and dental benefits
- Generous parental leave
- 16+ paid holidays + Paid Time Off
- A small team atmosphere with awesome teammates, arcade machines, and a rooftop deck to enjoy the California weather and office BBQs
To Apply:
Please submit a resume and cover letter. Initial applicant review will begin on April 15, 2023.
EEO Statement
Digital Eclipse is an equal opportunity employer and we are committed to providing a workplace free from harassment and discrimination. We are committed to equal employment regardless of race, religion or lack thereof, color, national origin, gender, sexual orientation, gender identity or expression, age, marital status, medical condition, veteran status, ancestry, disability status, pregnancy, parental status, genetic information, political affiliation, or any other status protected by the laws or regulations in the locations where we operate.
Job Type: Full-time
Pay: $125,000.00 - $175,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
Schedule:
- 8 hour shift
- Monday to Friday
Ability to commute/relocate:
- Emeryville, CA 94608: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
- Do you have experience working on PC, console, or handheld games?
- Do you have C/C++ experience?
Experience:
- programming: 3 years (Preferred)
Work Location: Hybrid remote in Emeryville, CA 94608