Enable job alerts via email!

Senior Software Engineer - Surfacing Mathematician

Autodesk

Saskatchewan

On-site

CAD 98,000 - 145,000

Full time

5 days ago
Be an early applicant

Job summary

A leading software development company is looking for a candidate to join their team in Canada, Saskatchewan. The role involves designing and maintaining features for a geometric constraint solver and collaborating across engineering teams. Ideal candidates will have a Master's or PhD in a relevant field and strong expertise in software development, mathematical methods, and NURBs modeling. This opportunity offers a competitive salary, bonuses, and a comprehensive benefits package.

Benefits

Annual cash bonuses
Stock grants
Comprehensive benefits package

Qualifications

  • Experience in software development in a commercial environment.
  • Strong knowledge in various mathematical and computational areas.
  • Proficiency in NURBs modeling.

Responsibilities

  • Design, implement, test, document, and maintain features for the geometric constraint solver.
  • Prototype, implement, and maintain production cloud services and software components.
  • Collaborate with engineering teams to develop and maintain complex features.

Skills

Software development
Linear algebra
Numerical methods
Analytical geometry
Computational geometry
Graph algorithms
NURBs modeling

Education

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

Tools

C++ 17
Git
CAD/CAM
Artifactory
Jenkins
Job description

Employer Industry: Software Development and Design Technology

Why consider this job opportunity:

  • Salary range for Canada-BC based roles starting between $98,600 and $144,650
  • Opportunity for annual cash bonuses and stock grants
  • Comprehensive benefits package
  • Work on cutting-edge technology with a significant impact on design processes
  • Collaborative and empowering engineering culture
  • Chance to contribute to innovative software for automotive and industrial design
Responsibilities
  • Design, implement, test, document, and maintain features for the geometric constraint solver
  • Prototype, implement, and maintain production cloud services and software components
  • Collaborate with engineering teams to develop and maintain complex features
  • Interact with product management to review and implement proposed designs
  • Actively participate in Agile and LEAN methodologies as a Scrum team member
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
  • Proficiency in NURBs modeling
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
  • Understanding of DevOps, CI/CD pipeline, and Test Automation
  • Experience with technologies such as C++ 17, Artifactory, and Jenkins

#SoftwareDevelopment #DesignTechnology #EngineeringJobs #CareerGrowth #InnovativeWorkplace

"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.