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
Responsible for ensuring industrial equipment reliability and performance while managing technical projects for a global leader in sustainable packaging.
Software Engineer at Teleport focusing on secure and scalable logistics solutions. Participating in agile scrum and delivering cutting - edge software with a varied daily workflow.
Principal Engineer architecting backend data and modeling platform for AI solutions at Cloudera. Drive semantic search capability and collaborate with teams on AI - driven projects.
Senior Staff Software Engineer in QE at Cloudera driving continuous improvement for Data Warehousing products. Leading high - quality features and releases while mastering the 'Cloudera Stack'.
Staff Full - Stack Engineer at Cloudera transforming data into actionable insights. Leading application development with strong focus on product ownership and user experience in engineering taskforce.
Staff Software Engineer at Cloudera contributing to infrastructure tooling for cloud - native environment. Engage in developing Go - based services and collaborating with cross - functional teams.
Senior Software Engineer developing embedded software platforms for Infotainment and Software Defined Vehicle solutions at GM. Leading design and integration efforts for Android/QNX/Embedded Linux systems.
Senior Software Engineer on the Digital Twin team designing, building, and scaling applications for manufacturing. Collaborate across teams to integrate advanced robotic simulation and automation frameworks.
Senior Application Software Engineer leading UI/UX design and development of operator - facing applications for Autonomous Mobile Robots in production environments.
Senior Staff Engineer leading technical roadmap and innovation for Payments Platform at GEICO. Collaborating across teams to deliver scalable, resilient systems while mentoring engineers.