Senior Core Tech Engineer

Job Type:
Permanent
Areas of Expertise:
Programming and Development
Region:
USA
Area:
Maryland
City:
Rockville
Posted:
16-Nov-17
Company:
Bethesda Game Studios
Job Ref:
1330

Senior Core Tech Engineer

Division: Bethesda Game Studios | Department: Programming | Location: Rockville , MD, US

Bethesda Game Studios is seeking a Core Tech Engineer to help maintain, optimize, and extend our core engine technology.  You will be assisting a small team of core engineers with graphics, optimization, resource management, editor, exporters, audio, input, and multi-platform support.

Responsibilities

  • Writing clear, maintainable, portable C++ code
  • Participating in code and architecture reviews
  • Taking lead on solving complicated tasks assigned to you
  • Optimizing memory, CPU, and GPU utilization across multiple platforms
  • Maintaining, extending, and adding new core engine features
  • Working as part of a team of engineers, including mentoring junior engineers

Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent experience
  • Excellent analytical and mathematical skills, especially related to 3D and graphics programming
  • Years of programming experience in C++
  • Graphics programming experience
  • Excellent data structure and algorithm knowledge
  • Good architecture and software engineering skills
  • Experience with (and desire to) work on core game technology
  • Good organization and time management skills
  • Strong communication skills and ability to collaborate with teammates
  • The ability to work comfortably within a team environment that encourages strong software engineering, coding standards, and code reviews

Desired Skills

  • Shipped titles as a core tech engineer
  • A passion for gaming and working knowledge of AAA products
  • Experience with the C++ standard library (including the STL)
  • Experience with C++ 11/14/17
  • Experience with multithreaded programming
  • Experience with platforms or operating systems other than Windows
  • Experience with physically based rendering techniques
  • Experience with Vulkan or DX12
  • Experience with scripting languages, such as Lua or Python
  • Experience developing for online multiplayer environment
  • Experience in Max or Maya plugins
  • Experience with game editor plugins/modification

How to Apply

To apply for this position you will be redirected to the job submission form at Taleo.com, our third-party applicant tracking system. While Taleo.com is not hosted by ZeniMax Media and does not fall under our Privacy Policy, only employees of our Human Resources department will be able to view your submitted information. Information collected via the job submission form is subject to Taleo.com’s privacy policy.

Contact Details:
Bethesda Game Studios
Tel: -
Contact: Recruitment Team
Email:

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

Latest Job Listings