Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer (Contract)

GPL Technologies

Software Engineer (Contract)

Los Angeles, CA
Full Time
Paid
  • Responsibilities

    Job Description

    ABOUT US

    Founded in 2003, GPL Technologies has been building a team of talented professionals in entertainment, media and post production information technology. Our clients are movie studios, VFX shops and online streaming media companies. We empower creatives to create content.

    Our mission is to provide powerful, reliable, and innovative technology services and leadership to creative companies by combining specialized industry expertise with excellence in engineering. Our vision is to expand GPLs presence globally, building an elite force of technology specialists focused on empowering creatives to achieve new heights.

    DESCRIPTION

    THIS IS A CONTRACT POSITION.

    GPL Technologies is looking for a skilled Software Engineer to work with our Animation engineering team for the duration of this contract. This position works in an Agile environment and assists by automating tasks, coding systems and tools that extend content creation capabilities.

    THE CANDIDATE

    A strong candidate will have a proven track record of production engineering experience, team-centric interpersonal skills, and creative problem solving experience to help the company fulfill its objectives.

    PLEASE NOTE: THIS IS NOT A WEB DEVELOPMENT POSITION.

    REQUIREMENTS

    RESPONSIBILITIES

    Develop systems & tools to establish and support workflows for company content creation pipeline(s).

    Develop custom tools, integrations and plugins for 3D and 2D animated content creation to automate manual tasks and implement custom Computer Graphic algorithms, standardize import/export of data, etc.

    INTEGRATIONS INCLUDE: Shotgun Toolkit, Maya, Houdini, Toonboom, Adobe Suite, Real Time Engines and render farms such as Deadline and Royal Render.

    Create and maintain standardizations, methodologies, and documentation.*

    Provide technical support to artists both for developed tools and third party packages.

    Educate artists on tool usage and best practices.

    REQUIREMENTS

    3+ years of software engineering experience in supporting film, commercial, or other entertainment media agencies.

    Extensive experience with digital content creation tools.

    Bachelor's degree in Computer Science.

    Experience with C/C++.

    Experience using C#, Python, or other scripting languages.

    Strong computer architecture knowledge.

    Familiarity with building modular and dynamically extensible solutions.

    Interest in usability and user interface design.

    Strong grasp of 3D math.

    Understanding of 3D content creation tools such as Houdini and Maya.

    Flexibility to learn new programs and adapt to organizational needs within production.

    Effective verbal and written communication skills.

    Positive team-oriented attitude with a good work ethic and desire to constantly improve.

    Must be comfortable working in a highly collaborative organization in an iterative development lifecycle.

    HIGHLY DESIRABLE SKILLS

    Direct experience building content creation workflows for the entertainment industry.

    Plug-in experience for Shotgun Tookit, Houdini, Maya, or Toonboom.

    Experience with Motion Capture technology.

    Experience with Shotgun application.

    Experience with USD (Universal Scene Description).

    Experience with data management and databases.

    Shader coding knowledge.

    Hardware Programming experience.

    BENEFITS

    BENEFITS

    GPL offers excellent compensation and benefits packages commensurate with the skills and experience of this position.

    GPL CORE VALUES

    o We take care of each other and our clients

    o Agility is our edge

    o Creative problem solvers

    o Cool under pressure Clarity

    o Clarity, Confidence, Commitment