Software / C++ Developer

Disney Parks And Resorts

(Glendale, California)
Full Time
Job Posting Details
About Disney Parks And Resorts
The mission of The Walt Disney Company is to be one of the world’s leading producers and providers of entertainment and information.
Responsibilities
* 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.
Ideal Candidate
* 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

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.