Enable job alerts via email!

Senior Software Engineer - Surfacing Mathematician

Autodesk

New Brunswick

On-site

CAD 80,000 - 110,000

Full time

5 days ago
Be an early applicant

Job summary

A leading software company in Canada is seeking a skilled Software Developer to enhance their geometric constraint solver. The ideal candidate will have a Master's or PhD in a relevant field and experience in software development. Join a collaborative Agile team and contribute to cutting-edge technology impacting various industries. Competitive compensation and career growth opportunities are offered.

Benefits

Competitive salary
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, test, and maintain features related to geometric constraint solver.
  • Prototype and maintain production cloud services and software components.
  • Collaborate with engineers to develop, refactor, and deliver complex software.

Skills

Software development
Mathematics
Mechanical Engineering
Computer Science
Agile methodologies

Education

Master's or PhD in Mathematics, Mechanical Engineering, or 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
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
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
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.