OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
We are DICE, the award-winning studio based in Stockholm, Sweden, best known for creating the phenomenally successful Battlefield franchise, the Star Wars™: Battlefront franchise, and Mirror’s Edge. Our people are the backbone and driving force to our creative products. That’s why we’re dedicated to providing everyone the chance to express themselves and be their very best as we all work towards a common cause.
We are looking for a Senior Gameplay Software Engineer to develop in-game character behaviors specializing in Animation and Character Physics. We need a dedicated and quality driven engineer that will work side-by-side with game designers and animators. You will take features from design and architecture through implementation and polish to ensure features are shipped to quality and within performance, memory and load time budgets.
You are a talented, self-motivated individual with the capability and drive to lead technical
initiatives. You are creative, committed, and communicative. You also have a strong interest in being a part of a team that builds some of the best games in the industry.
In this role you will report to a technical lead in animation & physics. You will work in a team delivering features to the Battlefield series of titles across a range of experiences.
Requirements
Collaborate with our distributed teams on the continued development of physics-driven movement of characters and vehicles.
Full end to end ownership of physics-based gameplay features. Including fixing physics artifacts in the game.
Balance between Physics and animation techniques to achieve believable character behavior and movement.
Work closely with the designers and animators to build character behaviors and interactions.
Experience working with character movement & animation in a networked game.
Conduct code reviews and mentor other engineering team members.
Qualifications
Bachelor's degree or higher in Computer Science, Computer Engineering or related field.
Experience with Physically driven animation systems.
Passion for making and playing games.
Robust solid C/C++ skills with ability to write clear, maintainable, portable code.
At least 1 shipped title working as a Physics or Animation engineer or working on Physics simulation systems.
Excellent math skills with an emphasis on 3D math.
Experience with large code bases and optimizing code, data, and bandwidth to improve both memory consumption and execution speed.
Console programming experience on a multiplayer game.
Self-driven with a strong sense of quality
Great communication skills that support an open working environment in terms of feedback