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
Senior Engineer managing FlowManager Services applications for production optimization in the energy sector. Collaborating with global teams and supporting customers with technical solutions and field support.
Motion Control Software Engineer developing software for high - performance vehicles at Expleo. Focus on vehicle dynamics and advanced control systems within a hybrid work environment in Tarragona.
Senior Full Stack Software Engineer developing consumer operations technology for Upside. Driving impact through collaboration, innovation, and quality software development.
Senior Software Engineer developing Full Stack applications for future - proofing businesses in complex cloud - native environments. Involved in agile, cross - functional teams across the software lifecycle.
Embedded Software Engineer developing and verifying embedded software for space avionics systems at Blue Origin. Collaborating with cross - functional teams on mission - critical spaceflight systems.
Software Engineer role focused on developing effective solutions for DoD customers. Engaged in hands - on software development and system integration with growth opportunities in system design.
Senior Full Stack Developer providing O&M support for a Java application in a dynamic AWS cloud environment. Collaborating with system owners and leveraging modern technologies to deliver innovative solutions.
Software Engineer II responsible for developing innovative technology solutions for the Energy - as - a - Service sector. Collaborating with teams to enhance energy efficiency and optimization.
Lead Software Engineer for Eyeline developing and mentoring production tools team. Spearheading technical direction and collaborating with various stakeholders in visual effects production.
Associate Software Developer working with automation and engineering processes at Intermedia. Collaborating with teams to improve operational workflows and documentation.