Engine Programmer

Epic Games, Inc.

Bellevue, WA

JOB DETAILS
SALARY
$149,240–$209,807 Per Year
JOB TYPE
Full-time, Employee
SKILLS
Application Programming Interface (API), Computer Engineering, Computer Programming, Computer Science, Debugging Skills, Debugging Tools, Engineering, Games Programming, GitHub, Linux Operating System, Linux Programming, Machine Tool, Microsoft Windows Operating System, Microsoft Windows Programming, Product Development, Product Support, Programming Tools, Reverse Engineering, Software Porting, Video Games
LOCATION
Bellevue, WA
POSTED
6 days ago

Epic Games, Inc. seeks Engine Programmer in Bellevue, WA.

  • Develop linkers, debuggers and other development tools that will support the building of gigantic applications that will be built with Unreal.
  • Reverse engineer the PDB and dwarf debug info formats.
  • Create APIs to read the PDB and dwarf formats.
  • Create tools using the APIs to report sizes, types, etc with the debug info tooling.
  • Design a new debug format to be used by a new debugger.
  • Create linker that directly writes the new debug format.
  • Work on new debugger that uses this debug format to load gigantic executables and libraries.
  • Document and describe all these systems for other programmers.
  • Keep current with toolchain and other technical developments in toolchains and security.
  • Optimize these tools so that they are industry leading to accelerate Unreal development.
  • Work on porting the debugger to other platforms - mobile and consoles.
  • Support and debug these tools over their lifetimes - handle JIRAs, github issues and other support vectors.
  • Collaborate with other toolchain developers at Epic.
  • Design and develop new tools to support large scale product development at Epic.

Employer will accept a Bachelor's degree in Computer Science, Computer Engineering, Video Game Development, or related field, and 1 year of work experience in job offered, or in a programmer-related occupation.  Alternatively, employer will accept 3 years of work experience in job offered, or in a programmer-related occupation.  Position requires 1 year of experience in the following: File format reverse engineering skills; Dwarf and PDB file format; making debugging tools - debuggers, linkers, compilers, profilers, static analyzers; UI, networking, memory, and threading; Microsoft toolchains and Windows programming; PE/COFF file format; linkers and compiler tooling; Linux toolchains and programming; LLVM tooling on Linux and Windows; Modifying and debugging games or game engines.

We pay 100% of the premiums for both you and your dependents. Our coverage includes Medical, Dental, a Vision HRA, Long Term Disability, Life Insurance & a 401k with competitive match and profit share. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents. We offer unlimited PTO and sick time and recognize individuals for 7 years of employment with a paid sabbatical.

$149,240 to $209,807 per year. Applicants who are interested in this position may apply at jobpostingtoday.com Ref# 75066.

About the Company

E

Epic Games, Inc.