Autodesk is the world's leading design software and digital content company, offering customers progressive business solutions through powerful technology products and services. Autodesk helps customers in the building, manufacturing, infrastructure, digital media, and wireless data services and increase the value of their digital design data and improve efficiencies across their entire project lifecycle management processes.
Software Engineer
Role Description:
Exciting career opportunity that provides a software development role in the AutoCAD Engineering team, in Autodesk Singapore Research & Development center that is involved in the design and implementation of next generation features for AutoCAD and Platform products.
Role:
As a Software Engineer, you will be working on product development and be on the forefront of advancing CAD design. In this role, you will work through all facets of software development: design, prototype, implementation, testing and documentation.
Principal Duties & Responsibilities:
. Participate in design, prototype, implementation, testing and troubleshoot source code of product features
. Under the guidance of Sr. Software Engineer, create high level software design (HLSD) documents
. Prepare accurate implementation task lists / time estimates and deliver assignments as per functional specifications, quality standards and project schedules
. Work both independently and as an integral member of a high performance team
. Work with Product Design and deliver solutions that are innovative, functional and meet customer requirements.
. Collaborate with AutoCAD software architects and developers worldwide
. Work closely with Quality Engineers in unit level testing and problem resolution
. Provide input to Technical Publications and review documentation of key features
Requirements (Technical skills):
. BS in Computer Science, Mathematics, Engineering or equivalent.
. 2 to 5 years of strong C++ programming skills
. Understanding and application of object oriented design, design patterns, complex data structures and algorithms
. Experience with .NET is a plus.
. Experience with Web development (HTML/JavaScript/Java/GWT/etc) is a plus.
. Experience with working on code enhancements within a large, complex software system
. Familiarity with software development process, including specification, quality assurance and documentation
. Knowledge of software development methodologies, such as Waterfall and Agile.
Desirable skills:
. Working knowledge of AutoCAD and ObjectARX is a plus.
. Successfully completed one or more commercial software development cycles
. Computer graphics development experience, such as CAD system, game engine or other 3D graphics application, is a big plus.
---
本帖已由 christwt 在 2015-05-06 16:14:03 时顶起 ---