Senior Software Engineer - Surfacing Mathematician
@ Autodesk

Vancouver, BC
CA$121,000
On Site
Full Time
Posted 22 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXX***** @autodesk.com
Recommended after applying

Job Details

Position Overview

Autodesk is the global leader in design and make technology. The Senior Software Engineer - Surfacing Mathematician will join the Autodesk Alias team developing industry leading software for automotive and industrial design.

Responsibilities

  • Design, implement, test, document and maintain geometric constraint solver features.
  • Prototype, implement, and maintain production cloud services and components.
  • Collaborate with talented engineers to develop and refactor complex features.
  • Engage with product owners and management on proposed designs.
  • Utilize Agile and LEAN methodologies as a Scrum team member using tools like Git, JIRA, Slack and wiki pages.

Minimum Qualifications

  • Commercial software development experience.
  • Masters or PhD in Mathematics, Mechanical Engineering, Computer Science or related field.
  • Strong knowledge in linear algebra, numerical methods, analytical geometry, spline curves and surfaces, computational geometry, and graph algorithms.
  • Experience with NURBs modelling.

Preferred Qualifications

  • Experience with Bézier and NURBS surface modeling methods.
  • Familiarity with Git or similar source code control systems.
  • Knowledge of CAD/CAM.
  • Understanding of DevOps, CI/CD pipeline and Test Automation.
  • Technologies used include C++ 17, Git, Artifactory, and Jenkins.

About Autodesk

Autodesk creates amazing technology used in building, automotive, digital media and more, empowering innovators to turn ideas into reality. Join a culture where meaningful work helps build a better world for all.

Key skills/competency

  • C++ 17
  • NURBs
  • Spline
  • Geometric Modeling
  • Cloud Services
  • Git
  • Scrum
  • DevOps
  • CI/CD
  • Mathematical Modeling

How to Get Hired at Autodesk

🎯 Tips for Getting Hired

  • Research Autodesk's culture: Study mission, values, and press releases.
  • Tailor your resume: Highlight C++ and mathematical modeling expertise.
  • Prepare for technical interview: Review NURBs and spline algorithms.
  • Showcase teamwork: Provide examples of agile project contributions.

📝 Interview Preparation Advice

Technical Preparation

Review C++ 17 standards and best practices.
Study NURBs, splines, and geometric algorithms.
Practice cloud service prototyping and CI/CD pipelines.
Experiment with Git and DevOps setups.

Behavioral Questions

Prepare examples of teamwork success.
Discuss agile project contributions clearly.
Explain problem-solving challenges faced.
Demonstrate accountability in technical projects.

Frequently Asked Questions