Take this opportunity to be part of the team that develops world renowned and award winning interactive applications for the broader consumer market for sketching, 3D modeling, animation and rendering. Be a part of a team that works with cutting edge technologies and hardware both for the desktop and mobile environments.
Join a team which is responsible for bringing a broad range of artistic tools to millions of consumers worldwide by exposing them to highly interactive 2D and 3D applications of a user-friendly nature.
The team is responsible for delivering software that enables customers to create high quality interactive 2D and 3D content and imagery. As part of the team, you will be required to research, analyze, develop and maintain cutting-edge technologies using C++, Objective-C, Java and others tools.
Your role will be to focus on mainly on aspects related to user interaction and interface design for consumer applications on mobile and desktop environments. This is an opportunity for you to contribute to exciting and new digital content creation applications as well as participate in groundbreaking efforts to bring state-of-the-art technological innovations to millions of people around the world.
As a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design, and create a better world. Autodesk accelerates better design through an unparalleled depth of experience and a broad portfolio of software to give customers the power to solve their design, business, and environmental challenges. In addition to designers, architects, engineers, and media and entertainment professionals, Autodesk helps students, educators, and casual creators unlock their creative ideas through user-friendly applications.
Job Title and Number: Software Developer, #12WD12227
Location: Toronto, ON
Primary responsibility will involve the development of innovative and creative user interfaces and workflows for applications on mobile and desktop environments.
Design, prototype, implement, test and troubleshoot product features according to market requirements and product specifications.
Work with Product Design for defining solutions and interactions that are innovative, functional and meet customer requirements.
Work as an integral member of a high performance team making important individual contributions.
Participate in architecture / code reviews and eliminate implementation problems early in development cycle.
Coordinate the work with people from multiple teams (Product Design, QA, Documentation, etc.), understand schedule/milestones, track and report progress, etc.
Work closely with Quality Assurance group in unit level testing and problem resolution.
Provide good code documentation and other input to technical documents.
BS in Computer Science or equivalent experience (MS preferred)
1 - 2 years experience in C++ AND Objective-C or Java and working experience in Software Development
Experience with developing for the iOS, and Android, Mac and Windows platforms
Experience with interface design and development for applications
3D Computer Graphics and OpenGl experience is an asset
Knowledge of Windows 8 and Metro internals is an asset
Strong object-oriented skills are desired as well as experience with handling large projects and having produced estimates and written designs/technical specifications
Familiarity with the software development processes - including specification, quality assurance and documentation
Ability to work on multiple complex projects simultaneously.
Flexibility and ability to respond quickly to multiple priorities, and under changing conditions.
Ability with problem solving and algorithmic skills.
Ability to work as a technical/feature lead, as well as a member of a team.
Show good communication skills, both oral and written.
Team player with strong influencing and negotiation skills.
Creative and innovative mindset.
Autodesk was named one of Canada's Great Places to Work® in 2011.
Americas-Canada-Ontario-Toronto Autodesk - 17 months ago