Animation Systems Programmer

Epic Games Bellevue , WA 98009

Posted 2 months ago

Epic Games is searching for an experienced Animation Systems Programmer for our Engine Development team. This person will be responsible for enhancing and maintaining the core systems of Unreal Engine 4, as well as optimize them for multiple platforms. You will work directly with the brightest technical minds in the business as we build the premier game engine for a multitude of platforms.


  • Strong C++ knowledge

  • Excellent math skills, especially matrix math and techniques for solving systems of linear equations

  • Experience with animation state machines, low-level animation systems, and/or physics-based IK systems

  • Demonstrated interest in games

  • Experience with multiple core system tasks such as graphics, tools, audio/video, networking, memory handling, script compilers, I/O, etc.

  • 3 years of professional experience


  • Experience working with multithreaded systems

  • Knowledge of current generation console experience

  • Performance optimization skills

  • Experience with mobile engine development

Please submit your resume along with your application.

This is going to be Epic!

LI #2

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
MidLevel Java Programmer Analyst


Posted 5 days ago

VIEW JOBS 4/17/2019 12:00:00 AM 2019-07-16T00:00 Job Description The APNav project is seeking an experienced Mid-level Java/.Net Programmer Analyst to support an Agile development team responsible for developing the Airplane Navigation (APNav) user interface to support Sales and Marketing campaigns and Flight Operations. Key Roles for the developer/programmer analyst include software/GUI design, development, test, and troubleshoot the software and automate the deployment of the desktop application, as well as supporting updates to the development environment. A high level of end user engagement is expected during the current development activities. APNav allows users to create input files for the Boeing Mission Analysis Program and the Standard Takeoff Analysis Software applications. Outputs are used by Sales and Marketing campaigns to communicate the performance capabilities of Boeing aircraft during sales campaigns and generate revenue for Boeing. The information flowing through the tool includes operational aircraft performance including takeoff, enroute & landing. Examples of considerations that need to be communicated to future Boeing airline customers include: How far can this airplane fly? What city pair? How much cargo or passenger? How much fuel is needed? As well as, route planning optimization for cruise fuel efficiency. Team is co-located in the Bellevue Digital Transformation Environment lab environment but could move to the Kent or Renton facility in the future. DTE is a digital accelerator focused on designing and building in-house solutions and differentiating capabilities to help Boeing compete in our second century. It is a key initiative under 2nd Century Enterprise Systems (2CES). DTE focus is on innovative solutions implementing cutting-edge agile software development methodologies and user-centric design. Primary Responsibilities: * Work with product manager and UX designer to define application requirements * Pairing * TDD Test Driven Development * CI/CD Continuous Integration/Continuous Deployment * Willingness to contribute to the development of the methodology and software development discipline, interest and passion for coaching and growing talent within the team Boeing is the world's largest aerospace company and leading manufacturer of commercial airplanes and defense, space and security systems. We are engineers and technicians. Skilled scientists and thinkers. Bold innovators and dreamers. Join us, and you can build something better for yourself, for our customers and for the world. Division CIO, Information & Analytics Relocation Assistance Available No. Relocation assistance is not a negotiable benefit. Qualifications Typical Education/Experience: Technical bachelor's degree and typically 5 or more years' related work experience or a Master's degree with typically 3 or more years' or a PhD degree or an equivalent combination of education and experience. A technical degree is defined as any four year degree, or greater, in a mathematic, scientific or information technology field of study. Required Skills/Experience: * This position must meet Export Control compliance requirements, therefore a "US Person" as defined by 22 C.F.R. § 120.15 is required. "US Person" includes US Citizen, lawful permanent resident, refugee, or asylee * Technical bachelor's degree (a technical Bachelor's degree is defined as a Technical Bachelor's, Master's or a PhD degree? (A technical degree is defined as any four year degree, or greater, in a mathematic, scientific or information technology field of study) * 3+ years of experience in object oriented development * 3+ year of experience programming in Java * Experience designing, configuring and supporting DevOps environment for Test Driven Development methods and Continuous Integration for Agile Development Preferred Skills/Experience: * Experience scripting in a Linux/Unix environment * Experience with Platform as a Service and Infrastructure as a Service tools and best practices (including, Ansible, Openstack and Artifactory as a minimum) * Experience with container services (e.g. Docker, Kubernetes) * Minimum 3 years of experience with Source Control management using GIT is preferred Experience Level Individual Contributor Job Type Standard Travel No Contingent Upon Program Award No Union No Job Code BAMBP3 Boeing Bellevue WA

Animation Systems Programmer

Epic Games