Senior Generalist Progammer - Bethesda Game Studios- Montreal

Job Type:
Areas of Expertise:
Programming and Development
Zenimax Media Inc.
Job Ref:

Bethesda Game Studios is looking for talented Senior Game Programmers to join our team that is pushing the bleeding-edge of RPG development for the PC and consoles. Programmers will work closely with artists, lead engine programmers, designers and producers to implement and optimize game features.


Writes clear, maintainable, highly functional code and portable C++ code
Plans and designs code in collaboration with team members
Enjoys jumping into lots of different systems, tackling everything from entire systems to random tasks
Supports and maintains existing systems
Must be a self-motivated and energetic team player with a very strong work ethic and cooperative attitude
Accurately estimates his/her schedules and delivers high quality work products to that schedule
Provide technical expertise to develop cutting-edge technologies to include: architecture, design, prototype, implement, test, debug, document, profile, maintain, and support
Review codes from other team members


7+ years game industry C++ development programming experience with at least 3+ years of engine experience
Bachelor’s degree in Computer Science, Software Engineering or equivalent experience
Very strong C++ design and coding experience
Experience in building multithreaded, real-time systems
Experience writing systems balancing performance and maintainability
Excellent analytical and mathematical skills
Strong interpersonal skills and problem solving ability
Experience profiling and optimizing both CPU and GPU utilization
Experience with game editor plugins/modification
Experience with animation, 3D graphics, audio, AI, or gameplay programming a plus
Development experience on game consoles (Xbox One/PS4) a plus
Ability to contribute innovative and original ideas towards all aspects of game production and development
Strong communication and organizational skills
Must work well under pressure and handle multiple tasks
Passion for making GREAT games
Experience playing previous Bethesda Games Studios games
*Please submit resume in English as well as any other documents*

Contact Details:
Zenimax Media Inc.
Tel: (301)-948-2200
Fax: (301) 926-8010
Contact: Recruitment Team

You may return to your current search results by clicking here.

Latest Job Listings