
Software Engineer, Rigging
Sony Imageworks
Montrã©Al, BCNot to worry — we have many other great jobs on the site:
Browse all jobs
Browse the Animation Category
Search for Software Engineer, Rigging jobs in Montrã©Al-BC
Search all Software Engineer, Rigging postings
This is a Full Time Job
700, rue Saint-Hubert, bureau 400, Montréal (QC) H2Y 0C1
Job Summary:
We are seeking a highly motivated Engineer to drive the development and ongoing support of our Rigging pipeline. The ideal candidate is a strong coder, skilled investigator, and effective communicator, eager to collaborate on projects of varying size with a critical emphasis on meeting time-sensitive production needs.
Candidates must possess robust technical skills and enjoy collaboration with engineers, TDs, and artists. This role requires comfort working with minimal supervision or alongside a Lead Engineer in an environment where production demands can rapidly shift priorities.
What You'll Do:
• Develop and support the Rigging pipeline, core systems, tools, and plugins.
• Improve efficiency across the Rigging, Animation, and Development teams by creating and implementing new pipeline systems, tools, and optimized workflows.
• Systematically triage, reproduce, and resolve incoming issues, bugs, and new feature requests in collaboration with Rigging dept., Show Rigging team, and senior engineers.
• Analyze common and chronic production issues, evaluate solutions with users, and propose recommendations for elegant technical improvements.
• Test and coordinate new updates with testers before they are deployed onto production shows.
• Contribute to Testing, Code Review, and Quality Analysis (QA) processes.
• Create and maintain comprehensive user documentation and team documentation.
What You Bring:
• 3-5 years of experience as a Rigging TD, pipeline engineer, or software developer.
• Demonstrated experience supporting and developing rigging and/or pipeline tools.
• Expertise in Python, including practical experience with UI toolkits like PyQt/PySide.
• Proficiency in C++.
• Solid experience with the Maya API and developing Maya plugins.
• Working experience with Linux operating systems.
• Strong problem-solving skills and the ability to systematically break down complex issues to isolate root causes.
• Experience with test-driven development (TDD) workflows.
• Ability to manage and successfully execute multiple competing priorities with little supervision.
• Excellent ability to work with others in a team environment.
• Excellent verbal and written communication skills.
• Experience with Agile/Scrum methodologies.
• Degree in Computer Science or equivalent technical qualification.
700 Rue Saint-Hubert, Suite 400, Montreal QC HY2 0C1
Project based, Full Time