Skip Navigation
japen-menu Back English 简体中文 繁体中文 日本語 Français Deutsch Español Portugués
Choose a Language

Be Part of the Story

PH-Software Engineer

Job ID 429146BR Location Pittsburgh, Pennsylvania, United States Job Posting Company Disney Parks & Resorts Job Posting Area Walt Disney Imagineering Date posted 03/28/2017
“We make magic.” That’s our motto at Walt Disney Parks and Resorts. And it permeates everything we do. At Disney, you’ll help inspire that magic by enabling our teams to push the limits of entertainment and create the never-before-seen!

Disney Research is a network of research laboratories at The Walt Disney Company. At Disney Research, a broad range of unique commercial opportunities leads to diverse research concentrations. We have proficiency in Computer Graphics, Video Processing, Computer Vision, Robotics, Radio and Antennas, Wireless Communications, Human-Computer Interaction, and Behavioral Sciences, with developing competency in areas such as data mining and displays.

We encourage active engagement with the global research community through peer-reviewed publication, university collaboration, and leadership service with technical conferences and journals. We actively patent our inventions and discoveries.

Our goal is to positively impact profitability of The Walt Disney Company by inventing technologies and making discoveries that are novel on a global scale. Find out more about who we are and what drives our technological leadership.

The Software Engineer provides software and systems engineering services for tech transfers from Disney Research to the Business Units.


  • Implements software to transfer Disney Research results to Business Units
  • Transfer outcomes can be stand-alone software solutions, plug-ins for production pipelines already in use at Business Units, or software libraries
  • Participates as a member of a software development team in larger projects involving more than one engineer
  • Occasionally leads software development efforts for smaller projects
  • Focuses on engineering and software development but also assists in the design and architecture of software system components
  • Provides input on time estimates and schedules. Constructs high-quality code that is properly documented and unit-tested
  • Documentation must be sufficiently detailed such that other software developers are able to maintain and extend the system
  • Participates in code reviews and system testing
  • Creates end-user documentation in the form of tutorials, examples, and/or complete user manuals
  • Demonstrates software to Business Units and trains end-users
  • Helps in deploying a software project and supports it through the full life cycle.
  • Operates in a dynamic environment that is very fluid and ever changing (typical software engineers operate in a waterfall method)
  • Must be able to interface and partner with both Engineers and Researchers in facilitating an iterative process.
  • May indirectly supervise lab associates or research associates.
  • Ability to work as a team member with Software Engineer, Research Engineer, and outside contractors as well as researchers..

Basic Qualifications

Needed for some projects:
  • Ability to troubleshoot computer-based systems
  • Demonstrated problem analysis and resolution skills
  • Proficiency in producing reliable, maintainable software
  • Demonstrated understanding of software engineering principles
  • Ability to communicate technical concepts in writing.
  • Should have strong experience and knowledge with object oriented programming.
  • Availability to be on-call to assist with major downtime occurrences.
  • Availability to occasionally travel to support system design, development, or installation efforts
  • Availability to occasionally work extended hours or variable shifts to support system installation and/or system testing.
  • Scientific programming with MATLAB or Octave
  • Real-time programming
  • C++, Python
  • Computer graphics, rendering, VR/AR
  • OpenGL, Qt.

Preferred Qualifications

  • Preferred minimum two years software engineering experience

Required Education

  • Bachelor’s degree or equivalent in an engineering or science discipline (Electronic Engineering, Electrical Engineering Technology, or Computer Science preferred)

Preferred Education

  • Training in Software Engineering preferred

Additional Information

©Disney is an equal opportunity employer. Drawing Creativity from Diversity.

Watch Our Jobs

Sign up to receive new job alerts and company information based on your preferences.

Specify LocationsSearch for a category and select one from the list of suggestions. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.

  • Parks Professional, Pittsburgh, Pennsylvania, United StatesRemove
  • Walt Disney Imagineering, Pittsburgh, Pennsylvania, United StatesRemove
  • Research, Pittsburgh, Pennsylvania, United StatesRemove