15 jobs in Autodesk, Inc.
C++ Software Engineer for AI CAD (Hybrid)
Posted today
Job Viewed
Job Description
Autodesk is seeking a Software Engineer in Birmingham (Hybrid) to join the Fusion team. You will help build Autodesk Fusion, a CAD/CAM desktop application, delivering production-quality features with AI-assisted development as part of daily engineering work.
Responsibilities include AI-assisted development, object-oriented software engineering in C++, CAD domain work, and collaboration with distributed teams in an Agile environment. You should have 2–4 years of software experience.
#J-18808-LjbffrIs this job a match or a miss?
Software Engineer C++
Posted today
Job Viewed
Job Description
Software Engineer – Birmingham (Hybrid)
Join Autodesk's Fusion organization as a Software Engineer on a Birmingham-based scrum team. In this role you will help build Autodesk Fusion, a CAD/CAM desktop application, delivering production‑quality features, using AI‑assisted development as part of everyday engineering work, and solving real customer problems.
Responsibilities- AI‑assisted development – Use AI tools (e.g., Cursor, GitHub Copilot, Claude) for planning, implementation, refactoring, debugging, test generation, and documentation; validate output for correctness, security, performance and maintainability. Apply AI in troubleshooting and code review where appropriate, share workflows with teammates, and help raise team standards for responsible use.
- Object‑oriented software engineering – Design and implement scalable, maintainable features with clear abstractions, encapsulation, inheritance, and sound design patterns in C++. Write, test, review, and maintain high‑quality code across the full development lifecycle. Own features or components from design through deployment and support. Troubleshoot, debug, and resolve defects and performance bottlenecks, and maintain technical documentation.
- CAD domain – Develop and optimise production‑grade capabilities across CAD (parametric modelling, geometry, design workflows). Apply computational geometry and geometric modelling principles to robust, performance‑sensitive desktop software. Collaborate with Product Management, Experience Design, and Quality Assurance to deliver customer‑facing Fusion capabilities.
- Collaboration & delivery – Work effectively within distributed global teams; participate in Agile ceremonies (sprint planning, estimation, stand‑ups, retrospectives). Expand technical breadth across adjacent domains while deepening expertise in core areas. Contribute to a culture of collaboration, code quality, and continuous learning.
- Bachelor's or master’s degree in Computer Science, Software Engineering, Mechanical Engineering, Electronics Engineering, or a related technical field.
- 2 to 4 years of professional software development experience.
- Proficiency using AI‑assisted development tools as part of daily work, with disciplined review and validation of generated code.
- Strong object‑oriented programming in C++ with modern C++ practices and the C++ Standard Library (STL).
- Solid software engineering fundamentals: data structures, algorithms, object‑oriented design, and design patterns.
- Strong programming, debugging, analytical, and problem‑solving skills.
- Working knowledge of CAD/CAM concepts, computational geometry, or geometric modelling, or equivalent experience building geometry‑heavy or mathematically intensive software.
- Experience with source control and project management tools such as Git and Jira.
- Excellent verbal and written communication skills in English.
- Experience developing CAD and/or CAM desktop applications (Fusion or similar products).
- Hands‑on experience with computational geometry, geometric modelling, or computer graphics.
- Cross‑platform application development (Windows, macOS, Linux).
- Experience designing and developing APIs and SDKs.
- Familiarity with Qt, CMake, and Python.
Autodesk is a proud equal‑opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider qualified applicants regardless of criminal histories, consistent with applicable law.
#J-18808-LjbffrIs this job a match or a miss?
Software Architect
Posted 2 days ago
Job Viewed
Job Description
#J-18808-Ljbffr
Is this job a match or a miss?
AEC Data Architect: Schema Design & Interoperability
Posted 2 days ago
Job Viewed
Job Description
#J-18808-Ljbffr
Is this job a match or a miss?
Software Engineer — AI-Driven CAD/CAM (Hybrid)
Posted 7 days ago
Job Viewed
Job Description
Autodesk, Inc. in Birmingham is seeking a Software Engineer to join our Birmingham-based scrum team within the Fusion organisation, part of the Design and Manufacturing organisation.
You will help build Autodesk Fusion, a CAD/CAM desktop application, delivering production-quality features and using AI-assisted development as part of everyday engineering work to solve real customer problems. The role requires a Bachelor's or Master's in a technical field, 2+ years of software development
#J-18808-LjbffrIs this job a match or a miss?
Software Engineer
Posted 7 days ago
Job Viewed
Job Description
Location: Birmingham (Hybrid)
Role SummaryAs a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design, and make a better world. Autodesk accelerates better design through an unparalleled depth of experience and a broad portfolio of software, giving customers the power to solve their design, business, and environmental challenges. This is an exciting time to join us on our multi‑year journey to disrupt the Design to Manufacture world with Fusion by delivering unprecedented value and converging workflows with cloud‑based technology. We are looking for a Software Engineer to join our Birmingham‑based scrum team within the Fusion organisation in the Design and Manufacturing Organisation, part of the Product Design and Manufacturing Solutions division. In this role, you will help build Autodesk Fusion, a CAD/CAM desktop application, delivering production‑quality features, using AI‑assisted development as part of everyday engineering work, and helping solve real customer problems.
Responsibilities AI‑assisted development- Use AI‑assisted tools (e.g., Cursor, GitHub Copilot, Claude) for planning, implementation, refactoring, debugging, test generation, and documentation, always validating output for correctness, security, performance, and maintainability.
- Apply AI effectively in troubleshooting and code review; know when AI accelerates work and when deeper manual analysis is required.
- Share effective AI‑assisted workflows with teammates and help raise team standards for responsible use.
- Design and implement scalable, maintainable features using object‑oriented C++: clear abstractions, encapsulation, inheritance, and sound use of design patterns.
- Write, test, review, and maintain high‑quality code across the full software development lifecycle.
- Take ownership of features or components from design and implementation through deployment and support.
- Troubleshoot, debug, and resolve software defects, performance bottlenecks, and production issues.
- Create and maintain technical documentation, including design specifications and implementation details.
- Develop and optimise production‑grade capabilities across CAD (parametric modelling, geometry, design workflows).
- Apply computational geometry and geometric modelling principles to robust, performance‑sensitive desktop software.
- Collaborate with Product Management, Experience Design, and Quality Assurance to deliver customer‑facing Fusion capabilities.
- Work effectively within distributed global teams; participate actively in Agile ceremonies (sprint planning, estimation, stand‑ups, retrospectives).
- Expand technical breadth across adjacent domains and technologies while deepening expertise in core team areas.
- Contribute to a culture of collaboration, code quality, and continuous learning.
- Bachelor's or master’s degree in Computer Science, Software Engineering, Mechanical Engineering, Electronics Engineering, or a related technical field.
- 2+ years of professional software development experience.
- Proficiency using AI‑assisted development tools (e.g., Cursor, GitHub Copilot, Claude) as part of daily development, with disciplined review and validation of generated code.
- Strong object‑oriented programming in C++, including modern C++ practices and proficiency with the C++ Standard Library (STL).
- Solid software engineering fundamentals: data structures, algorithms, object‑oriented design, and design patterns.
- Strong programming, debugging, analytical, and problem‑solving skills.
- Working knowledge of CAD/CAM concepts, computational geometry, or geometric modelling, or equivalent experience building geometry‑heavy or mathematically intensive software.
- Experience with source control and project management tools such as Git and Jira.
- Excellent verbal and written communication skills in English.
- Experience developing CAD and/or CAM desktop applications (Fusion or similar products).
- Hands‑on experience with computational geometry, geometric modelling, or computer graphics.
- Cross‑platform application development (Windows, macOS, Linux).
- Experience designing and developing APIs and SDKs.
- Familiarity with Qt, CMake, and Python.
Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
#J-18808-LjbffrIs this job a match or a miss?
Frontend Engineer - Hybrid, High-Impact Web Apps
Posted 12 days ago
Job Viewed
Job Description
Autodesk is seeking a talented frontend developer to join a dynamic team in the UK. You will build world-class web applications used in construction, focusing on performance, accessibility, and maintainability.
Ideal candidates have 2–3 years of frontend experience with HTML/CSS/JS/React, TypeScript, Jest, Cypress, and Git. The role supports a hybrid work model and collaboration with distributed teams across products and platforms.
#J-18808-LjbffrIs this job a match or a miss?
Principal Software Engineer
Posted 12 days ago
Job Viewed
Job Description
Position Overview
Job Requisition ID # 26WD99427 Position Overview The Autodesk Interactive Graphics Solutions group is seeking a talented and highly motivated individual to develop world-class commercial web applications used by construction companies to increase efficiency and reduce the high amount of waste produced during construction. As a Principal Software Engineer, you will define and drive the technical direction of the Viewer ecosystem and product workflows, shaping architecture, platform capabilities, and engineering practices across multiple teams. You will operate on highly complex, ambiguous problems that span systems, domains, and organizations. You are expected to identify and frame high-impact opportunities, align stakeholders, and lead cross-team execution. Success in this role is measured by your ability to deliver impact across multiple teams and evolve platform-level capabilities that enable the broader ecosystem. This role combines deep hands‑on engineering with strategic technical leadership, ensuring scalable, performant, and extensible solutions that support current and future product needs. If you are an enthusiastic technical leader, keen to work on complex, high‑impact SaaS applications and enjoy working in a dynamic, fast‑paced team with state‑of‑the‑art technologies, we would love to hear from you!
Responsibilities- Lead the design and implementation of large‑scale, cross‑team initiatives that impact viewer platform, products and services
- Identify, frame, and prioritize high‑impact technical problems aligned with product and platform strategy
- Solve complex, ambiguous technical problems by breaking them down into clear approaches and executable plans
- Influence and align multiple teams, ensuring consistent engineering practices and architectural standards
- Act as a technical authority for critical decisions, guiding trade‑offs across performance, scalability, and developer experience
- Drive adoption of shared platform capabilities, frameworks, and patterns across teams
- Improve engineering velocity by introducing tools, frameworks, and best practices that scale across the organization
- Lead root‑cause analysis of systemic issues and implement durable, cross‑platform solutions
- Mentor senior engineers and elevate engineering standards across the organization
- Partner with Product, UX, and platform teams to shape long‑term roadmap and translate business needs into technical strategy
- Partner with Architects and evolve system architecture to ensure long‑term extensibility, maintainability, and performance across the ecosystem
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent practical experience
- 10+ years of professional software development experience, including significant work on large‑scale or platform systems
- Expert‑level experience building large‑scale web applications using modern frontend technologies including React and TypeScript
- Strong experience designing and evolving complex system architectures across multiple teams or domains
- Deep understanding of high‑performance applications, distributed systems, and service‑oriented architecture
- Proven ability to lead cross‑team technical initiatives and influence without direct authority
- Strong experience with performance optimization, debugging, and operating complex production systems
- Experience with modern development practices, including CI/CD and automated testing (e.g. Jest, Cypress)
- Experience working in Agile environments with short release cycles
- Demonstrated ability to operate independently in highly ambiguous problem spaces
- Demonstrated ability to write clean, maintainable, well‑documented code
- Excellent communication skills with the ability to influence senior stakeholders
- Experience as a tech lead and mentor of junior and senior engineers
- Experience with cloud‑native architectures and large‑scale distributed systems
- Expertise in 2D/3D visualization systems, rendering engines, or graphics technologies
- Experience building or evolving platform ecosystems (APIs, extensibility, developer platforms)
- Experience with observability, monitoring, and production system operations at scale
- A proactive, curious engineer who stays current with emerging tools and technologies
- Comfortable working in cross‑functional teams of local and remote peers
- Results‑driven, adaptable, and capable of managing multiple priorities
- Strong advocate for engineering excellence and continuous improvement
- Collaborative mindset with the ability to communicate effectively with both technical and non‑technical stakeholders
- Values in‑person collaboration and intentionally leverages office interactions to strengthen relationships, accelerate decision‑making, and foster a high‑performing engineering culture
Is this job a match or a miss?
Software Engineer
Posted 12 days ago
Job Viewed
Job Description
Position Overview
The Autodesk Interactive Graphics Solutions group is seeking a talented and highly motivated individual to develop world‑class commercial web applications used by construction companies to increase efficiency and reduce the high amount of waste produced during construction. If you are a Software Engineer proficient in web application development and enjoy working in a dynamic, fast‑paced team with state‑of‑the‑art technologies, we would love to hear from you!
Responsibilities- Contribute across the full software development lifecycle, from implementation to deployment and continuous improvement
- Develop scalable, secure, high‑performance frontend applications using modern web technologies
- Translate product requirements into iterative, customer‑facing enhancements with guidance as needed
- Collaborate closely with Product Managers, UX Designers, and Engineers across distributed teams
- Maintain high engineering standards through peer reviews, testing, documentation, and clean code practices
- Learn and apply company software engineering and agile practices; surface risks and blockers early and seek mentorship from technical leaders and senior engineers
- Leverage AI tools and modern engineering productivity techniques in daily workflows
- Participate in technical discussions and contribute to team‑level improvements
- Work in a flexible, hybrid environment using modern engineering tools and practices
- Participate in Agile ceremonies and iterative delivery cycles
- 2‑3 years of hands‑on frontend development experience or Bachelor of Science or higher degree in computer science or equivalent experience
- Working knowledge of HTML, CSS, JavaScript, TypeScript, and React
- Good understanding of JavaScript fundamentals and browser internals
- Experience with modern testing frameworks like Jest and Cypress
- Proficiency with Git and collaborative development workflows
- Experience working in Agile environments with short release cycles
- Ability to write clean, maintainable, well‑documented code
- Solid analytical and problem‑solving skills
- Good written and verbal communication skills
- Experience with state‑management solutions such as Redux, MobX or React Query
- Familiarity with bundling tools (e.g., Webpack, Rsbuild) and modern build systems
- Exposure to web‑based 3D visualization technologies
- Basic understanding of CI/CD pipelines and cloud‑native deployment models
- Exposure to backend technologies such as Node.js and C#
- Experience with AWS or similar cloud platforms
- A curious engineer who stays current with emerging tools and technologies
- Comfortable working in distributed, cross‑functional teams
- Adaptable and capable of managing priorities with guidance
- Committed to learning and improving engineering practices
- Collaborative mindset with the ability to communicate with technical and non‑technical stakeholders
- Open to working in a hybrid environment and leveraging in‑person interactions to strengthen collaboration and problem‑solving
Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
#J-18808-LjbffrIs this job a match or a miss?
Lead Platform Architect for Web SaaS
Posted 12 days ago
Job Viewed
Job Description
Autodesk, Inc. is seeking a Principal Software Engineer to guide the Viewer ecosystem for world-class web applications used in construction. You will define technical direction, shape architecture, and drive platform capabilities across multiple teams.
You will lead cross-team initiatives, mentor engineers, and partner with Product and UX to translate business needs into scalable solutions while maintaining performance and developer experience. Strong leadership and hands-on coding are essential.
#J-18808-LjbffrIs this job a match or a miss?