NOTE: This job is no longer available!
Pipeline Programmer (Senior)
Vancouver, BC
Job Title: Pipeline Programmer (Senior) Reports To: Technical Director
Division/Department: Production
Basic Function:
Responsible for working with programmers, artists and designers to get the content from drawing board into the game.
Duties and Responsibilities:
- Shape the art and data pipeline
- Design and implement tools to support graphics, animation, script, audio, and game-specific data conversion pipelines (from authoring tools to optimized runtime data)
- Develop workflows that allow content authors to work efficiently
- Manage the build farm; troubleshoot technical problems and work with people to ensure that breaks are dealt with in a timely manner
- Manage the process of creating the mastered disc images
- Troubleshoot problems and work through solutions for content authors on a day-to-day basis
- Provide direction to more junior developers
- Determine implementation strategies for specific game/engine feature requirements
- Coach, teach, and mentor other programmers; transfer knowledge
- Supervise or conduct periodic design and code reviews
Principal Working Relationships:
Work with content authors and programmers as they define the data requirements for their subsystems.
Position Qualifications:
Educational Requirements :
- Degree in Computing Science, Engineering or equivalent experience
Special Knowledge, Skills :
- Strong C++ programming skills required
- Knowledge of scripting languages (Lua, Python, Perl) preferred
- Strong understanding of software design techniques required
- Expert debugging skills required
- Expert knowledge of performance/memory constraints of game software required
- Expert understanding of game development tools required
- Object oriented design
- Workflow analysis and design
- Knowledge of software build tools
- SQL (MySQL)
Prior Experience/Previous Positions related to current position:
- 5+ years of related experience required
Other Qualifications and/or Requirements :
- Ability to actively build collaborative and respectful relationships and work through conflict constructively
- Contribute to and support team goals and show dedication and passion for the work, the team, and Radical Entertainment
- Organize and plan work, and set commitments that balance importance and urgency
- Execute plans, meet commitments and be accountable
- Be persistent and take risks; make mistakes and take steps to prevent repeat mistakes
- Initiate and support continuous, novel, and innovative improvement of products, services, and/or processes
Division/Department: Production
Basic Function:
Responsible for working with programmers, artists and designers to get the content from drawing board into the game.
Duties and Responsibilities:
- Shape the art and data pipeline
- Design and implement tools to support graphics, animation, script, audio, and game-specific data conversion pipelines (from authoring tools to optimized runtime data)
- Develop workflows that allow content authors to work efficiently
- Manage the build farm; troubleshoot technical problems and work with people to ensure that breaks are dealt with in a timely manner
- Manage the process of creating the mastered disc images
- Troubleshoot problems and work through solutions for content authors on a day-to-day basis
- Provide direction to more junior developers
- Determine implementation strategies for specific game/engine feature requirements
- Coach, teach, and mentor other programmers; transfer knowledge
- Supervise or conduct periodic design and code reviews
Principal Working Relationships:
Work with content authors and programmers as they define the data requirements for their subsystems.
Position Qualifications:
Educational Requirements :
- Degree in Computing Science, Engineering or equivalent experience
Special Knowledge, Skills :
- Strong C++ programming skills required
- Knowledge of scripting languages (Lua, Python, Perl) preferred
- Strong understanding of software design techniques required
- Expert debugging skills required
- Expert knowledge of performance/memory constraints of game software required
- Expert understanding of game development tools required
- Object oriented design
- Workflow analysis and design
- Knowledge of software build tools
- SQL (MySQL)
Prior Experience/Previous Positions related to current position:
- 5+ years of related experience required
Other Qualifications and/or Requirements :
- Ability to actively build collaborative and respectful relationships and work through conflict constructively
- Contribute to and support team goals and show dedication and passion for the work, the team, and Radical Entertainment
- Organize and plan work, and set commitments that balance importance and urgency
- Execute plans, meet commitments and be accountable
- Be persistent and take risks; make mistakes and take steps to prevent repeat mistakes
- Initiate and support continuous, novel, and innovative improvement of products, services, and/or processes
