S

Steamroller Animation

Mid-Level Software Engineer - Pipeline

Game EngineeringUpdated on Nov 13
Full-timeSt Pierre, MauritiusNo salary listedIn-person

About the Job

Requirements

  • Have 2 to 5 years of experience in Software Engineering.
  • Have a BSc in Computer Science or IT with good grades; a diploma in Computer Science may be considered.
  • Have experience with one or more common programming languages used in game development or digital content creation tool development.
  • Have good knowledge of object-oriented programming.
  • Be proficient in Python, or demonstrate strong proficiency in object-oriented programming languages such as C# or Java and be prepared to shift to Python.
  • Have experience using version control systems such as Plastic SCM, Perforce, or Git.
  • Be able to communicate effectively in English.
  • Have strong interpersonal and communication skills.
  • Be able to work as part of a team, adapt to change, work autonomously and flexibly, and show initiative.
  • Have strong problem-solving abilities, analytical ability, capacity for synthesizing, and attention to detail.
  • Be focused on producing quality work and achieving results.

Responsibilities

  • Gather requirements from animation content creation teams, translate them into designs, develop solutions using Python and rapid prototyping, and follow through with user testing and deployment.
  • Collaborate with Technical Artists and other creative teams to create one-off automated solutions for complicated tasks.
  • Analyze and correct defects in Python tooling, source control management, and game engine editors such as Unreal Engine.
  • Maintain proprietary toolsets across multiple live projects.
  • Study tools and workflows in existing productions to identify opportunities for optimization.
  • Improve the development pipeline by designing and implementing new systems.
  • Provide support to team members encountering problems with digital content creation software, source control, and game engines.
  • Develop documentation for creative teams using custom toolsets.
  • Collaborate with IT staff to meet studio infrastructure requirements.
  • Perform tasks that assist Pipeline Technical Directors and support the development and smooth operation of studio tools, software, and workflows.
  • Work with artists across the facility to support delivery of studio projects through assistance and training.

Desired Qualifications

  • Prior experience in visual effects, including 3D modeling, rigging, or animation.
  • Prior knowledge of relational and non-relational databases, SQL, and NoSQL.
  • Prior experience in network programming and protocols such as TCP, UDP, and HTTP.
  • Prior experience with the Visual Studio Code editor and an integrated development environment such as Visual Studio.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Steamroller Animation

See more jobs