Senior Platform Engineer

Senior Platform Engineer
Company:

Epic Games


Details of the offer

ENGINEERING - UNREAL ENGINEWhat We DoUnreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years. Our team of engineering experts are always innovating to improve the tools and technology that empower content developers worldwide.What You'll DoWe are looking for a Platform Programmer passionate about creating world-class, industry leading game engine technologies, targeting the full spectrum of Apple platforms. You'll work with the latest in Apple software and hardware offerings to design and implement platform APIs, guide cross-platform API development, and create robust platform toolchains as required by the demands of a variety of both gaming and non-gaming related projects. If you're an experienced engineer looking for an opportunity to grow and contribute to our engine and feature development across all of Apple's platforms, we want to talk to you!In this role, you willImplement and improve various low-level systems that interface with platform APIs, i.e. memory allocators (physical and virtual), file systems, input systems, graphics APIs (Metal), shader compilers, etcAnalyze and continuously strive to solve and optimize problems related to a modern game engine (load times, memory usage and platform specific performance issues)Make improvements to platform toolchains, i.e. compiler/linker support, deployment to device, SDK upgrades, platform specific data management tools, debugger integration, crash reporting, etc.Help us embrace, support, extend and enhance our engine for future hardwareSupport external customersWhat we're looking forStrong programming background and C++ knowledgeExperience with a broad range of engineering areas in large, multi-platform codebasesExperience with low-level systems and platform APIs for macOS and iOSWell-versed in software engineering principles, especially API and system designFamiliarity with development and profiling tools, a plus if it's Apple specific tools Instruments, Xcode GPU frame capture and profilingFamiliarity with an existing game engine with an understanding of engine and editor conceptsMetal API experience a plusThis role is open to multiple locations (including WA).Pay Transparency InformationThe expected annual base pay range(s) for this position are detailed below. Each base pay range is relevant only for individuals who are residents of or will be expected to work within the specified locale. Compensation varies based on a variety of factors, which include (but aren't limited to) things such as skills and competencies, qualifications, knowledge, and experience. In addition to base pay, most employees are eligible to participate in Epic's generous benefit plans and discretionary incentive programs (subject to the terms of those plans or programs).


Source: Greenhouse

Job Function:

Requirements

Senior Platform Engineer
Company:

Epic Games


Refrigeration Tech _ Rockingham, Nc

Perdue Foods is part of Perdue Farms, a family-owned company heading into its second century of growth and innovation. With a goal of becoming the most trust...


From Perdue Farms - North Carolina

Published a month ago

Manufacturing Engineer Bg

Job Requisition ID: 53557  Department: Manuf. & Operations (DEPT_MFGOP)  At Dover Fueling Solutions (DFS), we are taking fueling and convenience retail to ...


From Dover Corporation - North Carolina

Published a month ago

Electrical Engineer - Dfp - Rapid Progression

We are seeking a strategic Electrical Engineer - DFP to join our growing team at Novo Nordisk Pharmaceutical in Clayton, NC. Growing your career as a Full Ti...


From Novo Nordisk Pharmaceutical - North Carolina

Published a month ago

Electrical Engineer

A reputable, multi-discipline Civil Engineering firm located in the metro area is looking for a Senior Electrical Engineer, with a passion to deliver excelle...


From Gpac - North Carolina

Published a month ago

Built at: 2024-06-01T15:36:20.649Z