Software / C++ Developer
Disney Parks And Resorts
(Glendale, California)The mission of The Walt Disney Company is to be one of the world’s leading producers and providers of entertainment and information.
- Develop and maintain software for Disney control, monitor, and guest interactive systems, leading the software effort for “small” projects, or participating as a member of a software team for projects involving more than one developer. Includes reviewing system requirements; assisting in developing software specifications, and system architectures; designing software at a module level, producing data flow diagrams, and/or other design documentation; and developing code and software test plans. Also includes participating in software and system testing efforts, producing software documentation at a level that will allow other software developers to maintain the system, producing user documentation to describe system operation, and releasing software.
- Participate in design and peer reviews for those projects for which he/she is responsible. Produce weekly status reports detailing project activities; and track progress on assignments, comparing budget/schedule to actual and alerting management to any problems that may jeopardize budget or schedule.
- Keep abreast of new technologies/methodologies that could reduce the cost of developing or maintaining systems.
- Maintain contact with key developers
- Provide input to software development manpower and schedule planning for personal activities in support of estimating activities.
- Support a software project through the full lifecycle.
- Direct technical documentation staff in the preparation of detailed documentation.
- Provide input to interface requirements between software systems and show mechanical, and AV, lighting, and other show elements.
- Develop and review specifications, scopes of work, Test and Adjust plans and procedures.
- Verify software performance against requirements.
- Review final Test and Adjust and acceptance testing documentation against deliverables.
- Support Show System operator and maintenance training.
- Assist in developing software labor estimates, equipment estimates, and software schedules;
- Ensure that team members and management are well informed of activities.
- Maintain contact with key developers and officials of other organizations and companies, using skills in persuasion and negotiation of critical issues.
- Translate functional requirements into design requirements.
- Review vendor manufacturing and quality documentation against contract technical requirements.
- Direct field technicians and support personnel as required.
- Review final contractor documentation and review as-built documentation.
- Participate in decision making for team efforts.
- Plan and execute time management in field installation situations.
- Makes decisions and recommendations on software design within the scope of assigned work.
- Time management decisions on order and priority of work efforts vs. tasks.
- Scientific or real-time programming skills (PLC’s, C/C++/Visual C, Delphi).
- Interactive system / commercial game engine programming skills (real-time rendering, physics simulation, computer animation programming)
- Problem analysis and resolution skills.
- Understanding of software development principles
- Understanding of control systems and software systems
Required Education
- Bachelor’s degree (or equivalent degree/experience) in an engineering or science discipline (Computer Science / Engineering or Electronic Engineering preferred)
Questions
There are no answered questions, sign up or login to ask a question
- C++
- Decision Making
- Problem Analysis
- Software Development
- System Testing
- Computer Engineering
- Delphi
- Microsoft Visual C++
- PLC Programming
- Software Documentation
- Technical Documentation
- Computer Science
- C Programming Language
- Electronic Engineering Technology
- Interactive System

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.