Enable job alerts via email!

Senior Software Engineer - Surfacing Mathematician

Autodesk

Canada

Remote

CAD 125,000 - 150,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in Canada is seeking a talented software developer to enhance their geometric constraint solver and maintain cloud services. Ideal candidates will have a Master's or PhD in a relevant field, and experience in software development. Emphasis on collaboration using Agile methodologies provides a dynamic work environment. This role is an excellent opportunity for career growth and working with cutting-edge technologies.

Benefits

Salary transparency
Career advancement opportunities
Collaborative work environment

Qualifications

  • Experience in software development in a commercial environment.
  • Strong knowledge of linear algebra, numerical methods, and computational geometry.
  • Experience with NURBs modeling.

Responsibilities

  • Design, implement, and maintain features for the geometric constraint solver.
  • Collaborate to develop and deliver complex software features.
  • Interact with product owners to implement proposed designs.

Skills

Software development
Collaboration
Mathematics
Agile methodologies

Education

Master's or PhD in Mathematics, Mechanical Engineering, Computer Science

Tools

C++ 17
Git
Jenkins
Job description
Overview

Employer Industry: Software Development for Design and Engineering

Why consider this job opportunity
  • Salary transparency with competitive compensation packages
  • Opportunity for career advancement and growth within a leading technology company
  • Work on cutting-edge technology that impacts various industries, including automotive and industrial design
  • Collaborative work environment with a focus on Agile and LEAN methodologies
  • Engage in meaningful work that contributes to a vision of a better world designed and made for all
What to Expect (Job Responsibilities)
  • Design, implement, test, document, and maintain features related to enhancing the geometric constraint solver
  • Prototype, implement, and maintain production cloud services and software components
  • Collaborate with talented engineers to develop, refactor, test, and deliver complex software features
  • Interact with product owners and management teams to review and implement proposed designs
  • Actively participate as a member of a Scrum team using Agile and LEAN methodologies
What is Required (Qualifications)
  • Experience in software development in a commercial environment
  • Master\'s or PhD degree in Mathematics, Mechanical Engineering, Computer Science, or a related field
  • Strong knowledge of linear algebra, numerical methods, analytical geometry, spline curves and surfaces, computational geometry, and graph algorithms
  • Experience with NURBs modeling
How you can stand out (Preferred Qualifications)
  • Experience with Bézier surface and NURBS modeling methods
  • Familiarity with Git or similar source code revision control systems
  • Knowledge of CAD/CAM technologies
  • Understanding of DevOps, CI/CD pipelines, and Test Automation
  • Proficiency in technologies such as C++ 17, Artifactory, and Jenkins

#SoftwareDevelopment #Engineering #CareerOpportunity #GeometricModeling #AgileMethodology

We prioritize candidate privacy and champion equal-opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately.

We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top-tier employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs