Jump to content

Search the Community

Showing results for tags 'Software Developer'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Lounge/General chat
    • Education
    • Jobs
    • Marketplace
  • Houdini
    • General Houdini Questions
    • Effects
    • Modeling
    • Animation & Rigging
    • Lighting & Rendering
    • Compositing
    • Games
    • Tools (HDA's etc.)
  • Coders Corner
    • HDK : Houdini Development Kit
    • Scripting
    • Shaders
  • Art and Challenges
    • Finished Work
    • Work in Progress
    • VFX Challenge
    • Effects Challenge Archive
  • Systems and Other Applications
    • Other 3d Packages
    • Operating Systems
    • Hardware
    • Pipeline
  • od|force
    • Feedback, Suggestions, Bugs

Found 3 results

  1. Software Developer: Computer Vision & Mocap - Digital Domain Vancouver Job Title: Software Developer: Computer Vision & Mocap Department: Technology Reports to: Global Production Technology Supervisor Status: Exempt Classification: Full Time (Staff) Purpose of the job: The Software Developer: Computer Vision and Mocap will help to create leading edge tools for performance capture and character creation. With multiple motion capture facilities including advanced facial capture suites, Digital Domain needs software developers with experience in both computer vision, motion capture and character animation. Essential Functions/Responsibilities: • Design, implement, and support C++ and Python tools, primarily for Maya but also potentially standalone, that relate to character animation and motion capture • The developer will be expected to: gather requirements from the artists, research and develop a plan of attack, implement a stand-alone program or plug-in (using C++ or Python), document the code and produce a user manual, and release and support the tool. • The ability to interact with non-technical people and both understand what they want, and get them to understand what you are doing, is necessary • Experience with any or all of character animation, motion capture, real-time processing and/or GPU programming is not required but would be a plus Qualifications: Education and/or Experience Required: • At least a Master’s Degree in Computer Science / Math / Physics • Adept in both C++ and Python • Experience with Maya- both using Maya, and writing Maya plug-ins • Experience with the latest in computer vision. A candidate should be comfortable with optimization techniques (like bundle adjustment) and image processing. • A solid foundation in mathematics. This job will require that you be able to read, understand, implement and make improvements on the latest research. You should be able to read a paper from SIGGRAPH and understand it. Specifically, understanding of optimization techniques and calculus is essential. • A broad knowledge and curiosity about computer graphics is very important. We solve many, varied problems at Digital Domain. This job will not be about just computer vision and motion capture. Working Conditions and Environment/Physical Demands: • Office working environment. • Hours for this position are based on normal working hours but will require extra hours pending production needs. • Walking/bending/sitting. The above statements are intended to describe the general nature and level of the work being performed by people assigned to this work. This is not an exhaustive list of all duties and responsibilities associated with it. Digital Domain Vancouver management reserves the right to amend and change responsibilities to meet business and organizational needs. To apply for this position submit an application at www.digitaldomain.com/careers/ Please select Vancouver from the location drop down menu
  2. Software Developer: Character Animation - Digital Domain Vancouver Job Title: Software Developer with experience in Character Animation Department: Software Reports to: Technology Director Status: Exempt Classification: Full Time Purpose of the job: At Digital Domain, we are developing industry-leading character and facial animation technology and tools. In films like The Curious Case of Benjamin Button, Tron: Legacy and Maleficent, we have created photo-realistic digital actors that have stood alongside real actors. Essential Functions/Responsibilities: We are looking for software developers to help us further this technology. An ideal candidate should have most/all of these skills at the ready: • Experience with character and facial rigging. You should be able to use and create rigs for simple characters. • A solid foundation in mathematics. This job will require that you be able to read, understand, implement and make improvements on the latest research. You should be able to read a paper from SIGGRAPH and understand it. Specifically, understanding of optimization techniques and calculus is essential. • A broad knowledge and curiosity about computer graphics is very important. We solve many, varied problems at Digital Domain. This job will not be about just character animation. Qualifications: Education and/or Experience Required: • At least a Master’s Degree in Computer Science / Math / Physics • Adept in both C++ and Python • Experience with Maya- both using Maya, and writing Maya plug-ins Working Conditions and Environment/Physical Demands: • Office working environment • Hours for this position are based on normal working hours but will require extra hours pending production needs • Walking/bending/sitting The above statements are intended to describe the general nature and level of the work being performed by people assigned to this work. This is not an exhaustive list of all duties and responsibilities associated with it. Digital Domain Vancouver management reserves the right to amend and change responsibilities to meet business and organizational needs. To apply for this position submit an application at www.digitaldomain.com/careers/ Please select Vancouver from the location drop down menu
  3. Senior Asset Management Development Engineer - Digital Domain Vancouver Job Title: Senior Asset Management Development Engineer Department: Technology Reports to: Global Production Technology Supervisor Status: Exempt Classification: Full Time, Staff Purpose of the job: Digital Domain is seeking a Pipeline Engineer to design, build and maintain the next generation of our proprietary asset management system, and its APIs. This system controls how artists find, use and transfer film production assets both locally, and to other locations. Experience designing database-driven applications is required. The position involves mostly supporting Linux, as well as some Windows, and systems in a high-availability multi-site environment. Most of the work is in Python, but the ability to compile and install proprietary and open-source packages is useful. This work will be done in small teams, often across site boundaries. This software environment is fast paced and varied, with customers located on-site or in other locations; given that, strong problem-solving and communication skills are required. Essential Functions/Responsibilities: Specific tasks will change over time, but you can expect the following: • Design and development work on applications which are Python interfaces (APIs) connected to MySQL, PostgreSQL, or Mongo dtabases; migration of similar applications to new architectures involving databases • Design and development of public APIs to various asset management systems • Day-to-day support of these tools, including interacting with users to troubleshoot issues; design and implement improved processes and tools • Design and development of systems to maintain software and asset parity between multiple DD locations Qualifications- Education and/or Experience Required: • 4+ years Python programming experience • 4+ years of SQL Database experience - MSQL, PostgreSQL, etc. NoSQL experience is a plus • Experience with web servers and web server frameworks is a plus • 4+ years working with database-driven software • Experience with High Availability technologies is a plus • Computer Science degree preferred • No previous visual effects or computer graphics experience required • Excellent written and verbal communication skills necessary Working Conditions and Environment/Physical Demands: • Office working environment • Hours for this position are based on normal working hours but will require extra hours pending production needs • Walking/ bending/ sitting The above statements are intended to describe the general nature and level of the work being performed by people assigned to this work. This is not an exhaustive list of all duties and responsibilities associated with it. Digital Domain Vancouver management reserves the right to amend and change responsibilities to meet business and organizational needs. To apply for this position submit an application at www.digitaldomain.com/careers/ Please select Vancouver from the drop down location menu
×