This job might no longer be available.
Senior Engine Programmer [New IP]
1 year ago
Inside PUBG - Karakin | PUBG
PUBG Studios’ Madison, WI office is seeking a Senior Engine Programmer to take on ownership of continued engine development and support for the PUBG engineering team. We are a small, multi-disciplinary team pioneering maps, modes, and experiences for PLAYERUNKNOWN'S BATTLEGROUNDS.
As a Senior Engine Programmer you will contribute to the success of PUBG by continuously creating, improving, and optimizing the core engine systems. You will collaborate with nearly every feature team and discipline to identify and implement the low-level engine updates required to support the gameplay goals of the studio. Our team has a large amount of autonomy and responsibility, so you will have the opportunity to contribute across a large area of the engine. This position reports to the Technical Director or Lead Engineer.
What you will do:
- Contribute to the core PUBG experience by architecting and developing engine updates to address the technical challenges of a large-scale battle royale game within Unreal Engine
- Collaborate with team members from every discipline to identify the engine changes required to support new features in systems such as gameplay, art, animation, and world building
- Schedule and integrate updates from the major releases of Unreal Engine
- Monitor, evaluate, and optimize performance and memory management on all platforms
- Be empowered to research, propose, and implement the latest advancements in engine technology to drive the ongoing improvement of the game foundation
- Convert goals into clear, estimated engineering tasks
- Openly communicate with management and production about the scope and progress of tasks
- Proactively support the success of other team members by providing technical guidance, participating in code reviews, and mentoring junior team members
A typical day may include:
- Attend a cross-discipline stand-up with designers and artists working on the features
- Estimate effort for change requests or bug fixes
- Code and test as part of development
- A studio-wide play test
- Review code changes from other engineers
- Discuss ideas, improvements, or issues with other engineers, designers, and artists
- Provide support to other engineers via paired programming
Qualifications:
- A passion for code and data optimization
- 5+ years of experience working in a AAA development environment
- Excellent architecture design and problem-solving skills with an emphasis on C++ and debugging low-level code
- Broad knowledge of game engine systems as well as any area of specialization such as level-streaming or networking
- Experience with performance profiling, memory optimization, and debugging crash dumps
- Strong multi-threaded programming skills (preferred)
- Experience with console development (preferred)
- Strong communication skills that support effective cross-team collaboration
- Experience with Unreal Engine (preferred)
Perks:
- 100% family coverage of medical, dental, vision insurance
- 401K match, covered life insurance
- Catered lunches and fully stocked kitchen
- Continuing education reimbursement of $2000/year
- Video game budget of $500/year
- Gym cost reimbursement each month
- Free parking downtown Madison, WI
- Team outings and events throughout the year
Please send a copy of your resume and a link to a portfolio website of your professional work. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.
https://krafton.com/en/privacy-policy/
Create Your Profile — Game companies can contact you with their relevant job openings.