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 Software Engineer developing and implementing vehicle simulation components for General Motors. Collaborating with technical experts to optimize performance and maintainability in vehicle modeling.
Senior Software Engineer developing and maintaining datapath software components for F5’s cybersecurity innovations. Collaborating across teams to optimize hardware and software integration.
Software Engineer building tools that shape how Homebase engineers ship software. Contributing to AWS infrastructure while improving internal developer experience as part of a collaborative team.
Staff Software Engineer at Pfizer designing software systems and leveraging AI tools to enhance productivity. Working closely with business units to solve real problems through software solutions.
Principal Engineer leading AI solutions for Customer Facing Colleagues at Pfizer. Driving technology innovation and collaboration across digital platforms and engineering teams.
Principal Software Engineer designing and maintaining software systems that deliver business value at Pfizer. Focusing on innovative tooling and architecture for enhanced productivity.
Product Engineer at Rose Bikes developing innovative bikes from concept to production, collaborating with international suppliers and internal teams in a hybrid work environment.
Senior Full Stack Engineer developing cloud and mobile - based solutions for the commercial real estate market. Joining a dynamic team to contribute to innovative projects in Agile environment.
Java Developer responsible for developing and implementing automation solutions. Focused on improving service quality and productivity through programming and process analysis.
Associate Software Engineer at L3Harris developing software for advanced tactical radio systems. Collaborating with cross - functional teams throughout all phases of software development life cycle.