说明:
此信息由饮水思源审核并发布(查看原发布网址),应届生求职网转载该信息只是出于传递更多就业招聘信息,促进大学生就业的目的。如您对此转载信息有疑义,请与原信息发布者饮水思源核实,并请同时联系本站处理该转载信息。
Full Time & Intern Opportunities in Autodesk(转载)
发信站: 饮水思源 (2007年03月08日16:35:21 星期四), 站内信件
【 以下文字转载自 Graduate 讨论区 】
【 原文由 Thearchy 所发表 】
Autodesk, Inc. is a Fortune 1000 company, wholly focused on ensuring that
great ideas are turned into reality. With seven million users, Autodesk is
the world's leading software and services company for the manufacturing,
infrastructure, building, media and entertainment, and wireless data
services fields. Autodesk's solutions help customers create, manage and
share their data and digital assets more effectively. As a result,
customers turn ideas into competitive advantage, become more productive,
streamline project efficiency and maximize profits. Fortune Magazine has
selected Autodesk as one of its “100 Best Companies to Work for 2006.”
Autodesk offers a competitive salary, great benefits, and an exceptional
work environment.
Do you want to work on the #1 best-selling 3D design software? Autodesk
Manufacturing Solution Division Inventor team is looking for qualified
people to fill the following positions.
001: Inventor Software Development Engineer
Principal Duties and Responsibilities:
Design, prototype, implement, test and troubleshoot Inventor features
according to product specifications.
Deliver results that meet product specifications with a high level of
quality and customer satisfaction.
Optimize source code to effectively leverage object-oriented design,
development, and code reuse.
Work as an integral member of a high performance team making important
individual contributions.
Estimate schedules for projects undertaken and complete them on time,
adhering to pre-determined specification and quality standards.
Work with Product Design to provide solutions to market requirements
that are innovative and functional.
Work closely with Inventor QA in unit level testing and problem
resolution.
Provide input to Technical Publications and review documentation of new
features.
Collaborate with extended team of software developers, QAs and product
designers in the United States and other MSD worldwide engineering sites.
Requirements:
BS or above degree in Computer Science, Software Engineering,
Mathematics, Mechanical Engineering or equivalent.
Strong C++ programming skills.
Familiarity with Object-oriented design and analysis.
Comprehensive technical knowledge in software development
methodologies, design and implementation.
Good analytical and design skills at product level.
Familiarity with the software development process, including
specification, documentation and quality assurance.
Strong English communication (verbal and written) skills.
Ability to self-manage tasks and time.
Desired Knowledge/Skills:
Experiences with large code bases.
Experience with MFC.
Experience in Graphics development: Direct3D or OpenGL.
Successfully completed one or more commercial software development
cycles.
Proven experience in the development of CAD/CAM/CAE applications highly
desirable.
Mechanical engineering/drafting knowledge, experience with parametric
feature-based modeling applications.
Linear algebra or higher mathematics skills.
002: Software Development Internship
Requirements:
The grade 2 graduate student or grade 3 undergraduate student.
BS or above in Computer Science, Software Engineering, Mathematics,
Mechanical Engineering or equivalent.
Familiarity with Microsoft Visual C++ development environment.
Solid C++ programming skills.
Good English speaker and writing skills. Must know and be able to
articulate technical idioms in English.
Ability to work on multiple complex projects simultaneously.
Ability to self-manage tasks and time.
GPA is Top 25%.
3 to 5 days per week and 4 months at least.
003: Application Programming Interface Quality Assurance Engineer
Principal Duties and Responsibilities:
Write and execute test strategies, plans and cases for the Inventor API.
Develop and triage test automations, primarily in VB or C#, using an
internal test tool.
Analyze, debug, and report software defects, either independently or
with QA/development peers.
Thoroughly test the product using a combination of black-box, white-box
and gray-box testing methods.
Provide status and escalate issues to Team Lead as needed.
Design and develop test tools and makes automation infrastructure
improvements.
Collaborate with the development, product design, and technical
publication throughout the software life cycle to ensure the features are
compliant to specifications and achieve the desired level of quality.
Actively participate in establishing project plans, estimating work and
monitoring progress against goals.
Influence the inclusion of testability during design and development
phases.
Contribute to product and process improvements and refinement of QA
practices.
Coordinate test efforts across multiple test teams and multiple sites
in US and China.
Requirements:
BS or above degree in Mechanical Engineering, Software Engineering,
Computer Science or equivalent.
Familiarity and understanding of Mechanical Design, Quality Assurance,
and Software Development Process.
Experience with a programming language such as VB, C#, C++ or Java.
Strong English communication (verbal and written) skills.
Outstanding attention to details.
Strong customer focus.
Show flexibility under changing conditions.
Ability to self-manage tasks and time.
Desired Knowledge/Skills:
Ability to understand mechanical engineering workflows and to apply
those when writing test programs.
Understanding other software technologies, COM, Database, .NET, or XML.
Experience with CAD/CAM/CAE or other modeling or engineering
application.
Experience with building, using, or testing an API.
Working Experience in US based multi-national company.
004: Inventor Application Quality Assurance Engineer
Principal Duties and Responsibilities:
Design and execute testing plans for inventor applications.
Develop, execute and triage test automations based on test designs and
overall QA strategy.
Analyze, debug, and report software defects, either independently or
with QA/development peers.
Provide Quality Assurance evaluation from design through product
release by active participation in the design, development, and end user
testing of the applications making up AIP.
Actively participate in improving QA process definition and
implementation of an existing QA organization.
Actively participate in establishing project plans, estimating work and
monitoring progress against goals.
Influence the inclusion of testability during design and development
phases.
Contribute to product and process improvements and refinement of QA
practices.
Coordinate test efforts across multiple test teams and multiple sites
in US and China.
Use automation tools and available testing harness to perform regular
regression testing.
Manually test Autodesk Inventor applications emulating customer
workflows
Monitor and track defects associated to areas of responsibility.
(Report software problems and verify code fixes, proactively report status
to QA managers)
Requirements:
BS in Mechanical Engineering, Computer Science or Software Engineering.
MS desired.
1 to 3 years of technical experience in mechanical design or developing
mechanical design software.
1 to 3 years experience working with CAD/CAM/CAE applications. In
particular high-end MCAD software such as Catia, I-DEAS, ProEngineer,
SolidWorks, Autodesk Inventor, or Solidedge.
Familiarity and understanding of Mechanical Design, Quality Assurance,
and Software Development processes a must.
Bi-lingual in the reading, writing, and speaking of English and
Mandarin dialect.
Strong English communication skills (verbal and written) with an
ability to work in a highly collaborative, multi-country/time zone
environment.
Good organizational skills with the ability to track and prioritize
numerous tasks.
Proactive personality with a proven track record of following through
and delivering on responsibilities.
Highly adaptive and capable of being an individual contributor and
working as part of an extended team.
005: Quality Assurance Internship
Principal Duties and Responsibilities:
Executes test plans to find defects in product or features of products.
Confirms defects and works with product development team to prioritize
defects and fix them. Logs defects in database for tracking and reporting.
Receives defect reports from other sources including customers, product
support, newsgroups, Applications Engineers (AEs) and confirms and tracks
specific issue for use by development.
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.
Designs and develops harnesses or test suites to run tests. May use or
adapt commercial off the shelf software test tools or develop custom
applications for automation test suite. Sets up test bays including
technical hardware, OS installs, test harnesses, localization, licensing,
and specific peripherals.
May conduct globalization tests by running English or other language
builds on operating systems in other languages.
Works with system administrator to change or alter system configuration
or environment in order to run specific tests.
Requirements:
Working toward a BS, MS or PhD degree in the following fields:
Mechanical Engineering, Mechanics Engineering, Electrical Engineering or
Software Engineering;
Familiar with CAD/CAE software. Inventor skills will be a plus;
Strong learning ability to catch up quickly;
Good command of both written and spoken English;
Programming skills will be a plus;
GPA among the top 10%;
3 to 5 days per week and 4 months at least;
Team worker.
Contact: Shania.Xu@
Please specify the job code when you apply by email