, IL, United States
Engineering, It, Architecture
Nov 17, 2020
Mar 02, 2021
Job Requisition ID #
Job Title: Software Engineer - Fusion 360 Framework Team
Autodesk helps people imagine, design and create a better world. Everyone - from design professionals, engineers and architects to digital artist, students and hobbyists - use Autodesk software to unlock their creativity and solve important challenges. The success and growth of Autodesk can be attributed not only to its exceptional products, but also to its unique culture, which brings together the best and the brightest in a combined mission of innovation and creativity. We are a global, market leader in 3D design software for manufacturing, building, construction, engineering, and entertainment, with $2.5B in annual revenue and $30B market capitalization.
We are continually highly ranked by Fortune, Forbes, Glassdoor and others. Check out the Top 7 Reasons You Should Work at http://www.slideshare.net/dustycd/top-7-reasons-you-should-work-at-autodesk-30640579 at Autodesk at http://www.slideshare.net/dustycd/top-7-reasons-you-should-work-at-autodesk-30640579 . at http://www.slideshare.net/dustycd/top-7-reasons-you-should-work-at-autodesk-30640579
The Autodesk Fusion 360 team is looking for an exceptionally talented, experienced Architect / Principle Engineer with a strong background in Application Frameworks and deep understanding of cross-platform application architecture. The ideal candidate has a deep knowledge of the QT framework, a familiarity with building real developer frameworks for 3rd party developers as well as internal teams, an extensive history in integrating products from 3rd parties into a client framework, & an instinctive sense for application layout / patterning. This is a senior role and thus requires the ability to quickly adapt to changing trends / frameworks and knowledge in the implications of changing development / product trends on data model(s), user interaction / user interface frameworks & cross-platform application frameworks / development. Experience with mechanical design, electronic product development, modern manufacturing / machining (CNC, Injection Moulding, Nesting, etc) processes, data management and lifecycle management, and the product development & manufacturing processes in general is essential.
Experience should include a solid understanding of:
Foundational understanding of 3D modeling, 3D graphics, rendering in a cross-platform environment, essentials of modeling kernels incl. solid & mesh-based, & a familiarity with current trends in game development, multimedia, video or visual design tools from a tools/CAD perspective
Modeling tools, 2D / 3D modeling workflows, editing pipelines, user experience / user interaction, resource management (data management, asset storage), etc.
Current graphics systems / graphics hardware (CPU/GPU trade-offs, DirectX, Metal, OpenGL, Vulkan)
Exceptional knowledge in the tools of application performance / debugging – profilers, debug on multiple platforms, memory modeling / management, ability to quickly scan & make sense of call stacks / stack dumps, no stranger to (dis)assembly (of problematic code), & be capable of writing custom debugging tools / frameworks to get the job done
Deep understanding of modern development frameworks including current QT (5.15/6.x) frameworks including the QT Model View framework, delegates, QT Quick, QT Designer, QML, QSS, WebEngine, WebSockets, Proxies, Threading in QT including QThread, QThreadPool, QTConcurrent…Also frameworks like Cocoa, Swift, Android/Java, WASM, JS/HTML (including React/Redux).
You will work closely together with various CAD modeling teams to build the foundational technologies that make electronics design / mechanical modeling, simulation, manufacturing & rendering possible. Your responsibilities are defining, designing, implementing and delivering the technology stack on which others will build (internal / 3rd party stakeholders). As a leader in the organization you will be expected to drive new and novel approaches to SW design / architecture while quickly identifying and adopting existing patterns and driving the patterns to bring products forward.
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.
Extensive Experience in C/C applications development
Extensive experience with large code bases including defining, maintaining, and delivering multi-disciplinary applications, extensions, plug-ins/add-ins and a corresponding developer framework
Extensive experience with 3rd party frameworks / consumable 3Ps such as QT, Boost, NodeJS, SWIG, MONO, Xamarin, etc.
Ability to lead an organization in advanced git-based source code management, git workflows, cmake projects, use of ninja, visual studio compiler, xcode, clang, llvm, jenkins, artifactory
Strong analytical background
Good communication skills
Have product-oriented mindset
Work effectively in the situation of tough trade-offs between functionality, complexity and delivery
Ability to work independently and autonomously and build support for new ideas / transformation of a product / evolution
At Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.
Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site). If you have any questions or require support, contact Autodesk Careers at mailto:Careers .
With Autodesk software, you have the power to Make Anything. The future of making is here, bringing with it radical changes in the way things are designed, made, and used. It’s disrupting every industry: architecture, engineering, and construction; manufacturing; and media and entertainment. With the right knowledge and tools, this disruption is your opportunity. Our software is used by everyone - from design professionals, engineers and architects to digital artists, students and hobbyists. We constantly explore new ways to integrate all dimensions of diversity across our employees, customers, partners, and communities. Our ultimate goal is to expand opportunities for anyone to imagine, design, and make a better world.
Website : http://www.autodesk.com/