Location: Pacific, North West
Position: On-site, full-time Staff
Duration: Full-time, on-site Staff
Start Date: Immediately
If you are interested in learning more, please send resume to Maryanna at [color=white]myanama@gmail.com. Please reference JOB # and Title in Subject Line.[/color]
Job #T183
Senior Software Engineer
April 14, 2006
General Summary:
Software engineers work closely with artists and TDs to research, design, and develop in-house tools to solve production issues and make productions more efficient. Responsibilities include building new systems, maintaining current systems, and supporting artists in completing production tasks. As a part of the Research and Development department, it is expected engineers will stay current on industry trends and proactively suggest ways production can be improved.
Principal Duties and Responsibilities
Proactively seek new technologies, techniques, and software development processes that will benefit production.
Assist/Guide junior engineers with maintenance of existing applications and the creation of new projects.
Develop test plans and analysis for evaluation of production pipeline tool performance.
Contribute to project plans and support their implementation for pipeline development.
Work directly with artists to define requirements, develop prototypes, and test end solutions.
Support applications through training and handling questions for software developed by the department.
Interpersonal Contacts:
The Sr. Software Engineer interfaces will all staff of the production including artists and TD’s as well as production management and the Director. Sr. Software Engineers need to be effective communicators in both verbal and written communication.
Minimum Qualifications:
Bachelor’s degree in an Engineering or Science related field.
5-10 years experience with strong C/C++ or equivalent application development in both console and GUI modes.
Demonstrated knowledge and experience working with 3D/2D graphics algorithms and commercial applications: Maya, Houdini, Shake, MTOR, prman or equivalents.
Experience developing applications for Linux.
Relevant Required Abilities and Attributes:
Demonstrated ability to manage time according to current priorities in an efficient manner.
Balance the time constraints of production with the development of code that is maintainable and extendable in the future.
Good communication skills with a wide variety of personalities.
Must be able to handle both long and short term tasks efficiently.
Demonstrated strength in the fundamentals of object orientation, algorithms, systems, data structures, and languages.
Ability to recognize the key components for the solution to vague production problems.
Demonstrated UI development skills for producing high quality software.
high quality software.
Preferred Abilities and Knowledge:
Experience with SQL RDMS systems as a developer (not a DBA), using Perl/Python and other client/server systems.
Crossplatform development with Qt.
Development of CGI web applications under Apache.
Supervisory Responsibility:
Will lead projects that may include multiple software developers and other members of production.
Job Conditions:
This position works under normal film production conditions, the pressure of deadlines may sometimes be intense, requiring the flexibility to work long hours which may include weekends upon request.
Job #T184
Software Engineer
June 7, 2006
Software engineers work closely with artists and Technical Directors to research, design, and develop in-house tools to solve production issues and make productions more efficient. Responsibilities include building new systems, maintaining current systems, and supporting artists in completing production tasks. As a part of the Research and Development department, it is expected engineers will stay current on industry trends and proactively suggest ways production can be improved.
Responsibilities:
-
Responsible for the development of software under the guidance of a
Senior Software Engineer.
-
Work directly with artists to help define requirements, develop
prototypes, and test end solutions.
-
Support applications through training and handling questions for software
developed by the department.
Qualifications:
-
Bachelor’s degree in an Engineering or Science related field.
-
3 years experience with strong C/C++ or equivalent application development
in both console and GUI modes.
-
Demonstrated ability to manage time according to current priorities in an
efficient manner.
-
Balance the time constraints of production with the development of code
that is maintainable and extendable in the future.
-
Good communication skills with a wide variety of personalities.
-
Must be able to handle both long and short term tasks efficiently.
Preferred Abilities and Knowledge:
-
2-3 years computer graphics experience.
-
Production experience with Commercial 3D and 2D applications: Maya,
Houdini, Shake, MTOR, prman.
-
Knowledge and experience in 3D/2D algorithms.
-
Knowledge of object oriented design principles and comfort with a wide
variety of data structures.
-
Experience on Linux, cross-platform development with Qt.
-
Development of CGI web applications under Apache.
Job #T185
Junior Software Engineer
April 14, 2006
Software engineers work closely with artists and TDs to research, design, and develop in-house tools to solve production issues and make productions more efficient. Responsibilities include building new systems, maintaining current systems, and supporting artists in completing production tasks. As a part of the Research and Development department, it is expected engineers will stay current on industry trends and proactively suggest ways production can be improved.
Principal Duties and Responsibilities:
Responsible for the development of software under the guidance of a Software Engineer.
Work directly with artists to help define requirements, develop prototypes, and test end solutions.
Support applications through training and handling questions for software developed by the department.
Interpersonal Contacts:
The Software Engineer interfaces with all staff of the production including artists and TDs as well as production management and the Director. Software Engineers need to be effective communicators in both verbal and written communication.
Minimum Qualifications:
Bachelor’s degree in an Engineering or Science related field.
Relevant Required Abilities and Attributes:
Good communication skills with a wide variety of personalities.
Preferred Abilities and Knowledge:
Computer graphics experience.
Production experience with Commercial 3D and 2D applications: Maya, Houdini, Shake, MTOR, prman.
Knowledge and experience in 3D/2D algorithms.
Knowledge of object oriented design principles and comfort with a wide variety of data structures.
Experience on Linux, cross-platform development with Qt.
Development of CGI web applications under Apache.
Supervisory Responsibility:
No supervisory responsibility.
Job Conditions:
This position works under normal film production conditions, the pressure of deadlines may sometimes be intense, requiring the flexibility to work long hours which may include weekends upon request.
Job #T197
Software Engineer - GUI
April 14, 2006
Software engineers work closely with artists and TDs to research, design, and develop in-house tools to solve production issues and make productions more efficient. Responsibilities include building new systems, maintaining current systems, and supporting artists in completing production tasks. As a part of the Research and Development department, it is expected engineers will stay current on industry trends and proactively suggest ways production can be improved.
Principal Duties and Responsibilities:
Responsible for the development of software under the guidance of a Senior Software Engineer.
Work directly with artists to help define requirements, develop prototypes, and test end solutions.
Support applications through training and handling questions for software developed by the department.
Interpersonal Contacts:
The Software Engineer interfaces with all staff of the production including artists and TDs as well as production management and the Director. Software Engineers need to be effective communicators in both verbal and written communication.
Minimum Qualifications:
Bachelor’s degree in an Engineering or Science related field.
3 years experience with strong C/C++ or equivalent application development in both console and GUI modes.
Demonstrated proficiency with developing and deploying GUI based applications.
Relevant Required Abilities and Attributes:
Demonstrated ability to manage time according to current priorities in an efficient manner.
Balance the time constraints of production with the development of code that is maintainable and extendable in the future.
Good communication skills with a wide variety of personalities.
Must be able to handle both long and short term tasks efficiently.
Preferred Abilities and Knowledge:
Knowledge of object oriented design principles and comfort with a wide variety of data structures.
Experience on Linux, cross-platform development with Qt.
Development of CGI web applications under Apache.
Supervisory Responsibility:
No supervisory responsibility.
Job Conditions:
This position works under normal film production conditions, the pressure of deadlines may sometimes be intense, requiring the flexibility to work long hours which may include weekends upon request.