Position Overview
As a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design, and make 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.
This is an exciting time to join us on our multi-year journey to disrupt the Design to Manufacture world with Fusion 360 by delivering unprecedented value and converging workflows with cloud-based technology. We are rapidly combining many world-leading technologies and teams into the Fusion 360 family.
As a Software Engineer, you'll join our team and will work on developing postprocessing client-side and web interfaces for CAE or CAD workflows in Fusion 360.
Responsibilities
- Design, implement, test and maintain features for Fusion 360 based on user and stakeholder requirements
- Write technical design documents, participate in design and code reviews, develop estimates for tasks and document code
- Integrate new components, perform validation tests, and maintain the long-term viability of the code in accordance with Autodesk's development standards
- Work with an extended team of software developers, QAs and product designers across different time zones
- Mentor junior engineers on the team and act as a technical lead in areas of your expertise Minimum Qualifications Bachelor’s Degree in Computer Science or Mathematics, or other relevant engineering disciplines (mechanical, aerospace, civil, etc.)
Minimum Qualifications
- 3 + years of professional programming experience with C++ and OpenGL
- Experience programming in JavaScript and React, NodeJS nice to have
- Outstanding programming, debugging and problem-solving skills
- Ability to work well in a team to deliver on team goals
- Good understanding of C++ programming and OOPS Concepts
- Ability to quickly learn and implement new technologies effectively
- Excellent written & verbal communication and collaboration skills Experience in development/design of post-processing User Interface for a CAE or CAD application
Preferred Qualifications
- Experience with WebGL, QT & AWS is a plus
- Experience with XCode is a plus
- Experience with Agile & Scrum methodology
- Ability to learn large software systems quickly Experience in graphics programming and experience working on a significant end-to-end project
- Team lead or technical lead experience is an asset