





Strong employer brand, metro location, and mid-level experience increase competition despite niche CAD/CAM specialization.
Specialized computational geometry and CAD/CAM domain knowledge limit cross-industry transferability.
Explicit 2+ years, degree, C++ and CAD/CAM expertise make filters moderately strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain production-quality C++ features for Autodesk Fusion CAD/CAM desktop application with a focus on scalable, maintainable software and computational geometry.
Leverage AI-assisted development tools (Cursor, GitHub Copilot, Claude) to assist in coding, debugging, refactoring, documentation, and code reviews, ensuring correctness and security.
Own feature components end-to-end from design through deployment and support, collaborate with cross-functional teams, and participate actively in Agile ceremonies.
Bachelor's or Master's degree in Computer Science, Software Engineering, Mechanical Engineering, Electronics Engineering, or related technical field.
2+ years of professional software development experience.
Proficiency in C++ with strong object-oriented programming and modern C++ practices; strong understanding of software fundamentals including data structures, algorithms, and design patterns.
Experience using AI-assisted development tools as part of daily workflow; working knowledge of CAD/CAM concepts or equivalent experience in geometry-intensive or mathematically complex software.
Experienced software engineer with strong object-oriented C++ programming skills and familiarity with desktop application development, especially CAD/CAM or geometry-intensive software.
Comfortable applying AI-assisted development practices alongside sound software engineering judgment and collaborative teamwork in Agile environments.
Demonstrates accountability in feature ownership, quick learning, and the ability to work effectively with globally distributed, cross-functional teams.