Position Overview
Are you looking for an engaging opportunity where you can have a real impact on the Future of Making Things? Are you a strong up-and-coming software developer looking for opportunities to learn about how data is managed and stored in large-scale applications?
Are you excited by the prospect of revolutionizing how real customers, from small
hobbyists to multinational corporations, design their products and bring their dreams to life?
If any of these are true, then please read on about an exciting opening with the Fusion 360 team at Autodesk in Toronto!
In this position you will play an important role in the definition and development of core technologies that make up Autodesk’s manufacturing products.
As part of the Toronto team, you will build new features for Fusion 360’s data platform, unlocking collaborative workflows for users around the globe.
With your knowledge and enthusiasm for crafting high-quality software, you will tackle all aspects of cloud-connected, large-scale application design.
As a member of a team of world-class engineers, you will enjoy the opportunity to learn the technologies that combine to deliver Fusion 360, Autodesk’s premier, cloud-based design-to-manufacture application and platform.
Responsibilities
Support customers and 2nd parties building capabilities on Fusion 360 data platform
Implement prototypes and software components for the data platform of Fusion 360, a multi-user CAD application
Collaborate with a team of experienced engineers to design, develop, and ship desktop application software, as well as web-based interfaces
Design and implement software testing strategies for new application features
Participate and advise in code reviews
Work with team members in Toronto as well as members from China and India
Minimum Qualifications
Experience with C++ or JavaScript
Currently completing a BSc or MSc in Computer Science or related technical field
Previous internship experience in software development
Completion of a Data Structures and Algorithms course
Passion for building high-quality software, with experience in unit testing and test-driven development
Strong communication and writing skills in English
Ability to operate effectively and independently in a dynamic, fluid environment
Preferred Qualifications
Familiarity with TypeScript, NodeJS, React, or Redux
Experience with large-scale distributed application design
Experience with continuous build and integration tools such as Jenkins and Docker
Experience with Git or equivalent distributed revision control systems
Familiarity with 3D parametric mechanical design software packages such as Autodesk Fusion 360
Learn More
About Autodesk
Welcome to Autodesk! Amazing things are created every day with our software from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies.
We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.
When you’re an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all.
Ready to shape the world and your future? Join us!
Salary transparency
Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience, educational level, and geographic location.
Diversity & Belonging
We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here :