Software Development Engineer at Autodesk working on CAD and AI features to enhance product offerings. Collaborating with researchers and engineers to build innovative solutions in design and geometry.
Responsibilities
Develop and maintain backend and frontend applications for CAD and design products
Build and optimise data processing pipelines for 3D geometry (meshes, B-Reps) and rendering workflows using distributed compute frameworks, i.e. Ray, Metaflow, Spark
Integrate with and monitor CI/CD systems (e.g., Jenkins, Github actions)
Integrate AI/ML solutions into CAD platforms in collaboration with research scientists and ML engineers
Develop for major CAD platforms (e.g., Fusion 360), including plugins, automation tools, and interoperability solutions
Work with graphics APIs (DirectX, OpenGL, Vulkan) and visualization engines
Contribute to multi-team projects and codebases, ensuring code quality and consistency
Use version control systems (e.g., Git) to manage code changes
Participate in code reviews and provide constructive feedback to peers
Proactively identify opportunities to innovate and build solutions in a high uncertainty research environment
Ensure all development activities adhere to security best practices, protecting sensitive data and mitigating security risks
Document and present findings and ideas across the company
Requirements
Bachelor’s degree in engineering, Computer Science, or equivalent experience
8+ years of professional experience in software engineering, with a focus on CAD or 3D applications
Proficient in cloud infrastructure services (AWS)
Familiarity with Linux operating systems and bash terminals
Experience with Docker
Strong programming skills in Python and C++, with experience in building data pipelines
Experience with CI/CD tools and processes
Benefits
Annual cash bonuses
Stock grants
Comprehensive benefits package
Job title
Principal Software Development Engineer – CAD/Geometry
Principal Software Engineer at Digi International specializing in embedded firmware and software systems. Leading software engineering teams and mentoring on complex wireless communication projects.
Forward Deployed Software Engineer solving complex problems for global clients with Palantir’s software. Driving impactful solutions involving high - level design, prototyping, and data integration.
Principal Engineer leading transmission planning studies at Avangrid, enhancing reliability and efficiency of transmission systems. Collaborating with teams and industry peers for regional activities and continuous improvement.
Entry Level Software Engineer developing full - stack applications for health and education platforms at Elsevier. Collaboration with cross - functional teams to improve patient outcomes and research efficiency.
Technical Lead overseeing AI integration and feature development for a SaaS startup. Guiding the engineering team towards an AI - first culture while building innovative solutions.
Full Stack Engineer developing AI - powered features for workspace management systems. Collaborating with team members to implement innovative solutions in a hybrid work environment.
Software Engineer designing and implementing back - end APIs in Golang at VIZIO. Collaborating on SmartCast TV and Sound Bar technologies while optimizing cloud resources.
Mid - Senior Full Stack Developer building and scaling systems for construction planning platform. Collaborating with local and global teams to deliver infrastructure projects.
Full Stack Software Developer responsible for developing web applications for financial services. Collaborating on technical solutions with teams for stock market research.
Embedded Firmware & Software Engineer leading the design and debugging of embedded software for hardware systems. Collaborating with cross - functional teams to deliver high - quality products to market.