Engine Programmer Resume Samples

4.9 (107 votes) for Engine Programmer Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the engine programmer job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.

Craft your perfect resume by picking job responsibilities written by professional recruiters

Pick from the thousands of curated job responsibilities used by the leading companies

Tailor your resume & cover letter with wording that best fits for each job you apply

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Resume Builder
CHOOSE THE BEST TEMPLATE - Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS - Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES - Instantly download in PDF format or share a custom link.

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Create a Resume in Minutes
WC
W Carroll
Warren
Carroll
11526 Vandervort Village
Houston
TX
+1 (555) 308 3432
11526 Vandervort Village
Houston
TX
Phone
p +1 (555) 308 3432
Experience Experience
Houston, TX
Engine Programmer
Houston, TX
Kovacek and Sons
Houston, TX
Engine Programmer
  • Work as a key part of an agile development team, taking responsibility for organising and planning their own work
  • Mentor junior programmers on how to improve their performance and have good working habits
  • Works closely with team members of own or other job families for the optimal development of assigned features, during all stages of the development process
  • Create clean API’s for internal tools and editors that support developing cutting edge game technology in lighting, shadows, and post effects
  • Develop low-level features and development tools on an internal Engine for iOS/Android platform
  • Keep abreast of latest developments in hardware & software via developer support, conferences, and publications
  • Performance awareness in algorithms as well as memory usage and loading times
Chicago, IL
Expert Engine Programmer
Chicago, IL
Keeling-O'Reilly
Chicago, IL
Expert Engine Programmer
  • Work as a key part of an agile development team, taking responsibility for organizing and planning their own work
  • Design and develop test framework and process that can be used for different games systems and projects
  • Providing best estimate of feature delivery
  • Determine the cause of complex defects in the engine and provide solutions
  • Engine tasks scope & timeline management
  • Push high production values and realization for the missions developed by Singapore
  • Realization of the game/artistic vision within the constraints of the tech and platforms by working with the Art Director and Lead Designer / Creative Director
present
Dallas, TX
Lead Engine Programmer
Dallas, TX
Kerluke, DuBuque and Harvey
present
Dallas, TX
Lead Engine Programmer
present
  • Actively work with other department leads to provide solutions for the project (including workflow, technology, resources)
  • Create and maintain systems to help code teams with performance analysis
  • Analyze performance of compiler and associated build processes. Advise and aid in streamlining the development process
  • Create and maintain consistency of engine framework to support clear APIs and consistent separation of modules
  • Evaluate, plan and manage updates of SDKs and Middleware
  • Analyze performance of code and optimize or aid in optimizing algorithms
  • Measure and track loading the in-game loading processes to ensure high efficiency. Create and maintain systems to minimize impact of loading on players
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
University of California, San Diego
Bachelor’s Degree in Computer Science
Skills Skills
  • Understanding of streaming file systems, high-level graphics knowledge using Direct3D, DirectX 11 or OpenGL. Strong knowledge in 3D math
  • Excellent C/C++ programming skills, with good knowledge of object oriented development
  • Proven ability to learn and be productive using unfamiliar APIs quickly
  • Knowledge of refactoring C++ code to work on co-processors (e.g. SPU, compute shaders) is desirable
  • Ability to debug and understand code generation at the disassembly level is desirable
  • Strong knowledge of modern C++
  • Proven ability to debug defects of a reasonable complexity
  • Able to analyse unfamiliar code of a reasonable complexity to understand and extend the functionality of an existing module
  • Knowledge of common algorithms, data structures and patterns, and the ability to apply them to problems while keeping constraints and performance in mind
  • Ability to quickly learn to use new tools
Create a Resume in Minutes

11 Engine Programmer resume templates

1

Virtual Reality Engine Programmer Resume Examples & Samples

  • Write and develop robust high and low level code to extend engine (primarily Unreal, but also Unity) functionalities, in order to create realtime animation and instant response entertainment
  • Work with 3D artists and technical directors to implement assets in-engine
  • Research innovative ideas to improve efficiency and satisfy technical requirements
  • Contribute advice and support around implementation of large technical projects with innovative solutions
  • When needed, work with producer(s) and technical and creative lead(s) to provide input for the budgeting process for technical elements
  • Across the group provide research and technical liaison between offices, and, where possible, share knowledge and facilitate communication between them
  • Draw upon technical understanding to practically solve client problems alongside the growing Framestore New York Digital team
  • Continue to develop the groundbreaking new work in realtime graphics, whilst being accomplished in a VFX environment
  • Solid 3D understanding
  • Knowledge of Realtime rendering, Rasterization, skinning, animation, etc
  • Comfortable with shader programming (cg/hlsl/glsl)
  • The ability to script and utilize unique VFX animation in UE4 and Unity Engine (and/or equivalents such as UE3 / UDK)
  • OpenCV, Open NI, GPU programming an advantage
  • The ability to take existing pre-rendered photoreal quality assets and repurpose for instant interaction in game engine technology
  • Strong math and physics skills
2

Engine Programmer Resume Examples & Samples

  • Minimum 3-5 years' experience in low-level programming for game console development
  • Experience with multiplatform programming
  • Solid proficiency in optimization techniques
  • Strong understanding of software development processes
  • Excellent understanding of CPU and GPU bottlenecks
  • Excellent understanding of performance sensitive programming (algorithmic and low level optimizations)
  • Experience with Direct3D and OpenGL
  • Problem solving skills
  • Flexible and able to adapt to changes
3

Junior Engine Programmer Resume Examples & Samples

  • Understand the data-flow pipeline and hierarchical architecture of game engine
  • Able to read game code, write correct and compiler-friendly code using favorite IDEs
  • Capable of reading resources on game programming, absorbing useful ideas, implementing algorithms and integrating them into the game engine
  • Can apply CPU/GPU development tools to debug, analyze game code and diagnose the performance bottleneck
  • Develop and maintain editor tools for all users, including level designers, artists, animators, etc
4

Physics / Engine Programmer Resume Examples & Samples

  • Research and develop new features according with the team’s roadmap
  • Offer support for the features and tools designed for production
  • Analyze current system functionality
  • Very good knowledge of C++ programming
  • Working before in a team with similar responsibilities, for example providing a middleware to clients
  • Very good problem solving skills
  • Very good troubleshooting skills
  • Experience with open-source frameworks or APIs
  • Results-oriented, fast learner
  • Resourceful, having an ability to find clever ways to overcome challenges
5

Engine Programmer Resume Examples & Samples

  • Deep knowledge of OOP, in particular C++
  • Background of 3D theory applied to games
  • Ability to design robust, reliable and maintainable code
  • Strong debug capabilities
  • Knowledge of English
6

3D Graphics & Visual Tools Engine Programmer Resume Examples & Samples

  • C++ software development
  • OpenGL and GLSL Shader programming
  • Active member of an Agile team
  • Contribute to design and architecture
  • Peer code reviews
  • 3-5 years of professional experience as a programmer
  • Strong knowledge of the C++ language and its concepts, in addition to its memory model
  • Experience with 3D graphics and shader programming in OpenGL or other graphics API
  • Thorough knowledge and experience in design and object-oriented programming
  • Strong interest computer graphics and image processing
  • Familiarity with a source code management system (e.g. Perforce, CVS, ClearCase, etc)
  • Must be independent and show initiative
  • Written and verbal communication skills in English and French
  • Experience with Image Processing algorithms
  • Linux and Mac software development
  • Experience with test driven development
  • Development experience in large software applications
  • Experience with the Agile development process
  • Familiarity with one or more Autodesk Media & Entertainment software, or other similar software
7

Expert Engine Programmer Resume Examples & Samples

  • Use templates & design patterns appropriately
  • Use cutting-edge technologies at low level to make optimizations
  • Design and develop test framework and process that can be used for different games systems and projects
  • Integrate large-scale modules or components (could be from other projects) while minimising the impact on the rest of the programming team
  • Work as a key part of an agile development team, taking responsibility for organizing and planning their own work
  • Help define good programming practices and coding standards, and ensure they are enforced within the engineering team through regular peer code reviews
  • Identify opportunities for code refactoring
  • Use unconventional and innovative solutions to difficult problems
  • Keep abreast of changes within the industry
  • Able to plan and estimate their own tasks and ensure timely delivery of work, and assist with the planning of work for more junior members of the team
  • Substantial commercial software development experience with significant involvement in 2 published games in an engine programming capacity
  • Proven ability to analyse unfamiliar code of a significant complexity to understand and extend the functionality of an existing module
  • Proven ability to debug defects of a significant complexity, including memory related issues, multi-threading, and assembly level debugging
  • Experience of refactoring C++ code to work on co-processors (e.g. SPU, compute shaders)
  • Strong experience using profiling tools such as PIX, Tuner, Razor and subsequently optimising code based on their output
  • Strong experience with large engines and complex pipelines
  • Strong experience working at a low-level with at least one modern console (e.g. PS4, Xbox 1, PS3, Xbox 360)
8

Engine Programmer Resume Examples & Samples

  • Validate specific engine features and contribute to enhancing their performance and the game quality
  • Produce efficient, portable, and self-contained code that observes the technical constraints of the system
  • Use, extend and refactor existing engine and game systems where possible and help avoid unnecessary duplication of work
  • Assist the Lead Programmer with the design, planning and reviews of engine related tasks
  • 6 years commercial software development experience with significant involvement in 2 published games in an engine programming capacity
  • Experience working at a low-level with at least modern console (e.g. PS4, Xbox 1, PS3, Xbox 360)
  • Able to analyse unfamiliar code of a significant complexity to understand, extend the and refactor functionality of an existing module
  • Proven ability to learn and be productive using unfamiliar APIs quickly
  • Experience of working with external platform SDKs, APIs and middleware
  • Experience with large engines and complex pipelines
  • Ability to debug and understand code generation at the disassembly level is desirable
  • Knowledge of refactoring C++ code to work on co-processors (e.g. SPU, compute shaders) is desirable
  • Experience using profiling tools such as PIX, Tuner, Razor and subsequently optimising code based on their output
9

Engine Programmer Resume Examples & Samples

  • Develop low-level features and development tools on an internal Engine for iOS/Android platform
  • Fix bugs and improve implementation of the current internal Engine
  • Investigate, profile and optimize the game engine to have better performance on various devices
  • Provide solutions to support as many devices as possible
  • Address actual game requirements and develop the appropriate solutions
  • Be a positive, active and contributing team member
  • Proactive to collect feedback from players, and help with solutions and problem solving
  • Communicate the progress of your work to your peers, customers, and leads
  • Sharing the knowledge with teammates
  • Mentor junior programmers on how to improve their performance and have good working habits
10

Engine Programmer Resume Examples & Samples

  • Analyze and understand the requirements of the game teams in order to define the required functionalities and engine systems that must be developed to support them
  • Analyze existing engine systems and determine if they meet project requirements. If necessary, define how to adapt them or replace them to better meet game requirements
  • Suggest improvements whenever necessary by designing and implementing new systems or modifying existing systems
  • Collaborate with game designers/level designers/animators/artists to examine the constraints of the existing engine
  • Determine and help maintain CPU performance and memory budgets across code disciplines and platforms
  • Analyze performance of compiler and associated build processes. Advise and aid in streamlining the development process
  • Analyze and support the data pipelines, ensuring that they are efficient and work reliably
  • Measure and track loading the in-game loading processes to ensure high efficiency. Create and maintain systems to minimize impact of loading on players
  • Plan, manage and regulate the multithreading environment and CPU core assignment
  • Stay up to date with requirements and updates from platform owners and other external parties. Ensure the implementation of the engine meets these requirements
  • Evaluate, plan and manage updates of SDKs and Middleware
  • Minimum 5-10 years’ of experience in low-level programming for game console development
11

Engine Programmer Resume Examples & Samples

  • Program in a clear and structured manner that is in keeping with performance, maintenance, modularity, scalability and compatibility requirements
  • Support the new systems and features
  • Document the work to ensure knowledge transfer and help users understand the new systems and features
  • Good analytical and synthesis skills
  • Ability to quickly learn to use new tools
12

Expert Engine Programmer Resume Examples & Samples

  • Quality and stability of the visual and game experience
  • Own the overall design and architecture for the Singapore scope
  • Realization of the game/artistic vision within the constraints of the tech and platforms by working with the Art Director and Lead Designer / Creative Director
  • Push high production values and realization for the missions developed by Singapore
  • Engine tasks scope & timeline management
  • Creation of strong technical documentation and assistance in the creation of submission materials as required by console manufacturers
13

Engine Programmer Resume Examples & Samples

  • Assist the artists and designers with the creation of cutting edge environments within technical requirements
  • Optimize game subsystem by taking full advantage of target hardware and architecture
  • Research coding techniques and algorithms in order to keep current on technological developments and advancements in the game industry
  • Identify technical and developmental risks / obstacles and generate solutions to overcome identified risks
  • Supervise junior or mid-level programmers as required
  • Participate in development of low-level systems like streaming, generic serialization, entity system, and more
14

Senior Engine Programmer Resume Examples & Samples

  • Provide the Lead Programmer with feedback regarding the time allotted to assigned tasks
  • Work with proprietary existing software technology and build new technology in order to fulfill the project’s technical requirements
  • Identify technical and developmental risks/obstacles and generate solutions to overcome identified risks
  • Participate on development of low level systems like streaming, generic serialization, entity system and more
  • 5+ years of programming experience on commercial software projects
  • Experience developing for games; preferably action, FPS or 3PS titles
  • Shipped one or more AAA game titles
  • Experience with multi-processor programming
  • Experience developing for game consoles
  • Experience working on core gameplay systems and/or AI
  • Experience working on multi-platform software projects
  • Expertise in C / C++
  • Strong 3D math skills
  • Ability to research, analyze and optimize code to meet performance requirements
  • Ability to work independently and efficiently under reasonable deadlines
15

Engine Programmer Resume Examples & Samples

  • Contribute to bringing the telltale technology to new challenging platforms: XboxOne, PS4, Mobile, and TV
  • Improve, debug, and extend existing platform technologies while also building new features in order to meet the needs of consoles, desktops, and high-end mobile devices
  • Create clean API’s for internal tools and editors that support developing cutting edge game technology in lighting, shadows, and post effects
  • Create robust, long-lived, content-agnostic systems with abstraction layers that enable maximum cross-platform feature fidelity
  • Contribute to the overall architecture and design of the technology plan of the company and game titles
  • Analyze code performance and optimize appropriately for speed and memory usage
  • 2-3 years of professional C++/STL experience is required
  • 1+ years of professional game development experience including at least some development experience with current or next gen hardware (PS3, PS4, Xbox 360, XboxOne)
  • Deep understanding of current hardware and tools with a keen focus on measurement and analysis to improve performance
  • Solid foundation in 3D math, algorithms, and modern computing fundamentals
  • Self-directing and independent, working effectively within an existing engine structure
  • Experience maintaining and debugging a large legacy code base developed by multiple programmers over many years
16

C++ Engine Programmer for Physics Simulation Middleware Resume Examples & Samples

  • Actively participate in the design and evolution of APIs & tools according to the team’s roadmap
  • Develop, integrate and build tests for those APIs & tools
  • Collaborate with and offer support to the game development teams to help integrate the SKD and tools in their production pipeline and optimize the performance
  • Document the work to transfer knowledge and enable users (other programmers and team members from other working units) to understand how to use the new systems and features
17

Lead Engine Programmer Resume Examples & Samples

  • Lead and manage a team of Engine Programmers
  • Plan, organize, follow-up and evaluate the work of the team of programmers and its impact on the project
  • Actively work with other department leads to provide solutions for the project (including workflow, technology, resources)
  • Efficiently communicate and support messages and decisions from management
  • Motivate and inspire others to generate new ideas
  • Identify risks and estimate time to accomplish programming tasks
  • Coach and guide development of Engine programmers throughout life of the project
  • Analyze innovations and features from other engines to help decide where technology sharing is cost-effective
  • Collaborate with game designers/level designers/animators/artists to agree on memory and performance budgets for content
  • Analyze performance of code and optimize or aid in optimizing algorithms
  • Create and maintain systems to help code teams with performance analysis
  • Analyze memory usage in order to identify inefficiencies, errors and fragmentation. Use this information to fix, advise or find long term solutions to mitigate issues
  • Create and maintain consistency of engine framework to support clear APIs and consistent separation of modules
  • Diagnose and repair the most complex bugs, including creating systems to help in debugging
  • Document the work so as to transfer knowledge and enable users (programmers and people from other tasks) to understand how the new systems, APIs and engine functions work
  • 5-7 years’ experience of programming in C/C++
  • Equivalent of 3-5 years of experience as an Engine Programmer on a video game project
  • Strong interpersonal and communication skills in English, both written and spoken
  • Driven by complex challenges
18

Engine Programmer Resume Examples & Samples

  • Design, implement, debug, and iterate on new and existing core engine systems, using C++ programming
  • Performance awareness in algorithms as well as memory usage and loading times
  • 5+ years of professional programming experience in the video game industry, using C++
  • Strong optimization skills
  • Ability to accurately estimate task duration and understand dependencies
  • Low level CPU or assembly programming
  • Experience with performance analysis tools
19

Engine Programmer Resume Examples & Samples

  • Measure and track the in-game loading processes to ensure high efficiency. Create and maintain systems to minimize impact of loading on players
  • Minimum 3-5 years’ of experience in low-level programming for game console development using C/C++
  • Experience of refactoring and optimization
  • Strong understanding of multithreaded/parallel programming
20

Engine Programmer Intern Resume Examples & Samples

  • Demonstrated knowledge of Visual Studio
  • Experience working with a commercial 3D game engine, preferably Unreal Engine
  • Experience developing for VR platforms
21

Senior Engine Programmer Resume Examples & Samples

  • Works autonomously on tasks
  • Identifies missing details in feature requests and breaks tasks down into modules that can be implemented and tested
  • Experience in gaming industry, with at least 6+ years as engine programmer, preferably in AAA titles
  • Experience in Xbox One and PS4 is a plus
  • Strong knowledge of modern C++
  • Knowledge of C# and scripting languages is a plus
  • Strong knowledge in software engineering/architecture and design patterns
  • Experience in real time geometry: creation, manipulation, animation, rendering and optimization…
  • Experience with large engines and complex pipelines, profiling & optimization
  • Passion for the making and playing of any type of games
  • Autonomous, self-motivated and proactive
  • Interest in Virtual Reality is a plus
22

Engine Programmer Resume Examples & Samples

  • Works autonomously on tasks reporting to Engine Team Lead
  • Designs and implements solutions based on the different needs of the project
  • Develops algorithms, techniques and processes to expand the engine functionalities
  • Support other teams in the use of the engine and editor
  • Is able to choose the most efficient algorithms and data structures for the task at hand (keeping constraints and performance in mind)
  • Writes and maintains proper documentation for the programming team as well as other job families
  • Experience in gaming industry, with at least 3+ years as engine programmer. Experience in AAA titles is a plus
  • Understanding of streaming file systems, high-level graphics knowledge using Direct3D, DirectX 11 or OpenGL. Strong knowledge in 3D math
  • Understanding of online and networking concepts a plus
  • Experience in working with game engines and game development interfaces (Unity3D, UDK…)
  • Strong English is a must
23

Engine Programmer Resume Examples & Samples

  • Use and extend existing engine and game systems where possible to avoid unnecessary duplication of work
  • Support different users on the operation of the engine and related tools, both directly and with written documentation
  • Support the Lead Engine Programmer in any ad hoc tasks and duties
  • Substantial commercial software development experience with significant involvement in 1 published game in an engine programming capacity
  • Experience developing engine code for PC or modern console (e.g. PS4, Xbox 1, PS3, Xbox 360)
  • Experience with profiling tools such as PIX, Razor desirable
24

Engine Programmer Resume Examples & Samples

  • Collaborate closely with computer vision, optics, and hardware architects to invent new sensing and imaging hardware and software technologies and investigate their feasibility via rapid prototyping
  • Drive the software technology roadmap
  • Develop and extend systems as needed
  • Analyze and own trade-offs within systems software, collaborating with counterparts in other domains to drive decisions on the intersection of hardware and software, including performance, schedule, and cost
  • Provide technical leadership to drive all phases of software systems development, from an initial “what it needs to do” early definition phase, and on through specification, architecture and production
  • Hands-on execution including the development, debugging, and optimization of systems ranging from one-off prototypes to large, complex systems
  • 10+ years experience in software development, including low-level system development, operating systems, and development on various platforms
  • Experience in C++ and low-level software implementation, including drivers, firmware, and the fundamentals of processors, memory, and operating systems
  • Communication skills and demonstrated ability to cross multi-disciplinary boundaries to drive optimal system solutions
25

Interface Engine Programmer / Analyst Resume Examples & Samples

  • Using structured analysis techniques, develops system design, and interface specifications based upon identified business needs, employing technical and specific business knowledge
  • Coordinates user/IS groups to identify solutions for business needs. Identifies options for meeting business requirements
  • Implements designs and/or communicate designs to personnel for implementation of technology systems
  • Develops and implements/coordinates training, testing, and security plans to ensure design meets defined business requirements
  • Identifies interface support methodology including issue notification process, and provides on-call support
  • Functions in the role of project manager or project coordinator for assigned projects
  • Provides ongoing training to clients and IT staff as needed
  • Acts as liaison between Clients and IS Department personnel in addressing abnormal operating conditions. This includes opening, updating, and documenting resolutions in the problem management system, as appropriate. Recommends and develops responsible, supportable solutions to incidents and requests
  • Provides leadership for team under guidance of manager
  • Promotes teamwork and cooperative efforts
  • Promotes use of current hardware and software standards
  • Understands and applies appropriate quality improvement processes
  • 5-7 years’ experience in developing business requirements, business plans, technical design/specifications, and project implementations
  • 4-6 years’ experience as a client representative, including experience assessing business requirements, and providing production support and services
  • 4-6 years of experience working with structured analysis concepts and problem management concepts, and performing organizational analysis, with a focus on information systems
  • 4 – 6 years interface development and implementation
  • 3-5 years’ experience with health care applications, particularly Epic, in an acute care setting strongly desired
  • Orion Rhapsody Interface Engine Basic, Associate and Professional Certifications
  • Sybase Impact! Interface Engine interface development, programming
  • Epic Bridges Certified
  • HL7 Standard, particularly Revenue Cycle related
  • AWK
  • Korn Shell
  • Microsoft SQL and ACCESS
  • UNIX
26

Engine Programmer Resume Examples & Samples

  • Analyze the extisting non-associated functionalities to the speciliaties in the engine and determine if they fit to the needs
  • Propose improvements to the needs, by designing and implementing new systems
  • Clear and structured programing while kowing the perfomance, maintenance and compatibility needs
  • Develop generic systems which will support the specialized programs' functionalities (AI, 3D, etc.) and facilitate their intergration in the engine
  • Integrate and support the console guilines (XR, TRC)
  • Use CPU profiling tools (PC; consoles) and bring necessary improvements to them
  • Determine and fix the bugs identified by other production and quality control teams
  • Document the work for knowledge transfer and allow the users to understand how to use the new systems and functionalities
  • Strong knowledge of C++ language and solid knowledge of exploitation systems
  • Experience in coding (GPU, CPU) in a multiplatform context
  • Understanding of programming algorithms and multithreading on CPU
  • Autonomous and rigorous, you have excellent co,,unication skills, can adapt and work as a team-player
  • You are passionate about video gaming
  • Good command in english
27

Engine Programmer Resume Examples & Samples

  • Analyze the existing non-associated functionalities to the specialities in the engine and determine if they fit to the needs
  • Clear and structured programing while knowing the performance, maintenance and compatibility needs
  • Develop generic systems which will support the specialized programs' functionalities (AI, 3D, etc.) and facilitate their integration in the engine
  • Integrate and support the console guidelines (XR, TRC)
  • Autonomous and rigorous, you have excellent communication skills, can adapt and work as a team-player
  • Good command in English
28

Senior Engine Programmer Resume Examples & Samples

  • Designing and implementing features for the Unreal Engine 4 gameplay framework
  • Designing and implementing features for the Blueprint visual scripting system
  • Analyzing and fixing common problems in a game engine such as load times, memory usage, and performance problems
  • Pragmatic and creative problem solver
  • Familiarity with an existing game engine and a solid understanding of engine architecture and gameplay systems
  • Experience developing in a large codebase; ideally designing and implementing a tool or subsystem from the ground up
  • Excellent optimization and debugging skills
  • Passion for creating great user experiences through tools and APIs
  • Familiarity with Unreal Engine 4 is a big plus
  • Familiarity with multiple platforms is a plus
  • Familiarity with compiler, emulator, or language design and interop is a plus