说明:
此信息由新水木BBS审核并发布(查看原发布网址),应届生求职网转载该信息只是出于传递更多就业招聘信息,促进大学生就业的目的。如您对此转载信息有疑义,请与原信息发布者新水木BBS核实,并请同时联系本站处理该转载信息。
标 题: Autodesk Media & Entertainment Division is recruiting talented people
发信站: 水木社区 (Tue Mar 13 17:00:14 2007), 站内
All following open positions are based in CADC Shanghai (China Autodesk Development Center).
Anyone interested please send your resume to wenle.wang@autodesk.com.
Introduction of Autodesk M&E department:
us***com[点击查看] Turn great ideas into reality. Autodesk Media and Entertainment solutions are designed to accelerate collaborative digital content creation workflow. Our innovative, industry-leading tools such as 3DS MAX and MAYA have changed the way entertainment is produced—from visual effects, color grading, and editing to animation, game development, and design visualization. Build a superior pipeline with Autodesk Media and Entertainment products, services, and solutions.
Opening positions:
1. Software Developer - 3ds Max
General Summary
The person filling this position will be responsible for development and maintenance of 3ds max software product for 3D modeling, animation, design, and visualization.
Responsibilities
Work with peer developers of the software to learn the system and perf
orm maintenance work and add incremental new features.
Work with internal and external developers of other discreet products
improve interoperability between the applications.
Fully document and communicate the implemented functionality so that o
ther developers may leverage the technology developed.
Work with Testing and Documentation teams to ensure the product is wel
l-tested and documented.
Work with the Product Development Manager to coordinate activities and
schedules.
Requirements
Proven experience developing within existing code frameworks and softw
are development methodologies, with a demonstrated ability to develop novel interfaces linking complex systems.
Experience with Object Oriented design/Object Oriented programming, 3D
graphics concepts and interactions, and Win32 APIs including COM.
Excellent communication and time management skills.
BS in Computer Science (or equivalent experience).
Experience with performance tuning tools is a plus.
Experience developing plug-in software for 3ds max is a plus.
Minimum of 2 years of experience as a software engineer working on 3D
applications/games.
Desired Knowledge/Skills
Ability to produce high quality work in a fast paced environment, with
minimum supervision.
Proven track record of shipping products
Ability to quickly learn and improve existing software
Technical expertise in the following domains is a plus: animation, mod
eling and texturing.
2. Software Developer - 3ds Max, DirectX
The person that will occupy this position will be responsible for development and maintenance of 3dsmax software products for 3D modeling, animation, design, and visualization. More specifically, the person will work with DirectX and extend 3dsmax’s display system.
Responsibilities
Work with peer developers of the software to learn the system and perform maintenance work and add incremental new features.
Gain an in-depth understanding of DirectX and exploit it’s functionality to generate faster display rates and higher quality images.
Work with internal and external developers of other discreet products improve interoperability between the applications.
Fully document and communicate the implemented functionality so that other developers may leverage the technology developed.
Work with Testing and Documentation teams to ensure the product is well-tested and documented.
Work with the Product Development Manager to coordinate activities and schedules.
Requirements
BS in Computer Science (or equivalent experience).
Minimum of 3 years of experience as a software Developer working on 3D applications/games.
Experience with performance tuning tools is a plus.
Experience developing plug-in software for 3ds max is a plus.
Excellent Knowledge of Direct X 9.
Good knowledge of C++.
Good knowledge of OpenGL.
Proven experience developing within existing code frameworks and software development methodologies with a demonstrated ability to develop novel interfaces linking complex systems.
Excellent communication and time management skills.
Desired Knowledge/Skills
Ability to produce high quality work in a fast paced environment, with minimum supervision.
Proven track record of shipping products.
Ability to quickly learn and improve existing software.
Technical expertise in the following domains is a plus: animation, modeling and texturing.
3. Test automation specialist
Autodesk 3dsmax
Job description & responsibilities
Part of the Media & Entertainment Division\'s Quality Assurance team, the candidate for this position will be working in collaboration with the Montreal test automation team, and will be called upon developing and maintaining automated test scripts to test the functionality of 3dsMax software on a variety of operating systems.
Other responsibilities may include, but not restricted to:
Writing automated test scripts following pre-defined coding standards and plans
Integrating tests in existing suites (or creating new ones), and in daily/weekly runs
Performing peer code reviews on automated tests developed in the team
Running automated tests (performance, legacy, functionality, …) on a variety of product versions as per automation schedule and deadlines. Validating test results, troubleshooting problems, logging anomalies in defects tracking tool, prioritizing them and following up with development team on their resolution
Maintaining automated tests (updating scripts when need be, fixing problems). Publishing results to appropriate stakeholders
Documenting test design, test plans, and test results. Ensures that test plans/results are usable by others. May receive test scenarios from QA specialists or be required to develop scenarios based on pre-determined requirements
Maintaining test automation farm, ensuring it is composed of proper hardware and that it is up and running at all times and executing on the right automation schedule
Prioritizing test development based on automation criteria
Prototyping construction for evaluation of concept and feasibility of test suites
May be called upon conducting coverage analysis and monitoring the code (underlying code being touched)
May be called upon writing code to build tools to support QA activities (and on occasion development activities). For automation purposes, may use or adapt commercial off the shelf software test tools or develop custom applications
May be called upon conducting API level testing to ensure sound interface for third party developers
Profile required
Technical skills
Bachelor degree in computer science or computer graphics, or equivalent
Excellent programming skills using scripting languages (e.g. Perl, Python, Ruby, etc.)
Strong software engineering fundamentals required, 2+ years professional experience in programming and software engineering
Min 1-2 years experience in QA dept, ideally in an automation role
Knowledge of QA techniques, skills
Familiar with industry automation tools and concepts
Familiar with databases (MySQL, SQL, …)
Familiar with object oriented approach – basic knowledge of C++ would be very good.
Working knowledge of MS Office software; Outlook, Excel, Word, etc.
Soft skills
Good English written and verbal communication skills are an absolute requirement
Multi-tasking, problem solving and troubleshooting skills
Ability to work independently (self-reliant and self-motivated) and to work well as a member of a team (team contributor and strong communicator)
Proactivity is a must
Patient and creative (some tasks are repetitive)
Additional skills considered an asset
Familiarity with Max or other major 3D software applications.
Experience with Maxscript scripting language
Knowledge of Borland Silktest (4test) or similar automated testing tools languages
Good code design skills
Experience with Perforce or other repository control system
Knowledge of Autodesk products
Web development knowledge (php, asp, html, xml, …)
Windows operating systems knowledge
Prior experience as a software tester
4. QA Analyst
Role/Purpose:
Uses knowledge of end user process to plan, develop, execute, and maintain test strategies with the objective of early detection of defects that impact customers, in assigned feature or product. Validates functionality, stability, usability, and performance. Brings customer perspective into the software development process to ensure product goals are met.
Principal Duties and Responsibilities:
Creates plans to test features or whole products at the user interface level, including functional tests, performance tests, workflow tests, install tests, globalization and interoperability tests. Documents test design, test plans, and test results. Creates test plans or test matrices that test a particular feature and the functionality related to that feature. Ensures that test plans are usable by others. Participates in test plan reviews with rest of QA and development team.
Manually executes test plans to find defects in features or products in the main areas of 3ds Max; Rendering, Network Rendering, Modeling, Animation Character Studio. Isolates and confirms defects and works with development to prioritize defects and fix them. Logs defects in database for tracking and reporting. Receives defect reports from other sources (customers, product support, newsgroups, Applications Engineers) and confirms and tracks specific issues for use by development.
Writes test cases based on real production work, to test individual functionality or entire program. Runs testing matrix and develops test cases based on real world applications of program. May create scripts for automation. Provides test cases to SQA Engineer to automate. Uses test methodologies such as, but not limited to, black box, VBA, LISP, or light automation.
Supervise general core testing activities and keep the QA Team Lead updated on a weekly basis.
Participates in feature team meetings throughout the product development life cycle. Works with development team on spec design to proactively recognize and prevent issues from developing. Tests features to ensure they will interact correctly with other features in production. Provides input into feature design, in particular on feasibility of features from customer perspective. Simulates user experience and gives feedback on design improvements to Product Designers. In some cases, may help write product specifications.
Estimates, plans, schedules and coordinates software testing tasks for themselves and others. Participates in software estimation process, such as Delphi. Estimates resource time and costs.
Monitors customer newsgroups to detect defects in production software. Uses knowledge of product and users to provide feedback to Product Management regarding severity and customer impact of defects on report in order to prioritize for fix. May contact customers directly in order to collect feedback or resolve product issues during the beta cycle.
May support beta programs or QA driven customer events, including mass testing efforts such as test fests. May demonstrate the use of a feature to team members, Applications Engineers (AEs) or sales staff, or customers.
Provides feedback to Tech Pubs on how features work for integration into product documentation (user guides, manuals, tutorials). Reviews and tests documentation for clarity. Provides input to ReadMe file content to address existing defects and issues in installed software.
Skills:
- 3-5 years production experience with 3ds Max
- 2 years experience with mental ray
- Knowledge of BackBurner
- past experience in a software quality assurance department is a main asset
- testing skills and aptitudes
- 1 year experience in scripting (maxscript) or programming
- problem solver, good troubleshooter
- ability to work on multiple projects at the same time
- autonomous, organized
- proactive, creative
- team player
- good communication skills
- Experienced with technical troubleshooting
--
34m※ 来源:·水木社区
ne***net[点击查看]·[FROM: 202.95.81.*]