Software Engineer for Fusion Nesting
Principal Duties and Responsibilities:
-Contribute and collaborate within software developers and quality assurance professionals to define, create and maintain automation tools and processes that enhance the overall automation coverage for Autodesk Nesting products
-Develop high quality, stable code for use in Fusion 360 and other manufacturing products.
-Work within a scrum team with about 6 engineers; co-work with the scrum team members to accomplish requirements from product manager and customers.
-Work as an integral member of a high-performance team making an important individual contribution.
-Maintain installer, service pack, and hot-fix for Autodesk Manufacturing products, based on a large-scale code base.
Requirements (Technical skills):
-Bachelor’s/Master’s Degree (in Computer Science/Mechanical/Architecture or other engineering discipline.)
-1-2 years professional software development experience.
-Strong programming and problem-solving skills.
-Expertise with one major scripting language (Python, JavaScript); and comfort with scripting technology
-Excellent programming skills with C++, ideally on multiple platforms. Familiar with Windows platform development techniques, such as Visual Studio, etc.
-Experience with Mac OS software development is a plus.
-Experience with Microsoft Installer(MSI) and Wix tool set.
-Familiarity with Batch files and shell script.