Senior Software Engineer - Surfacing Mathematician @ Autodesk
placeVancouver, BC
attach_money CA$121,000
businessOn Site
scheduleFull Time
Posted 22 days ago
Your Application Journey
Interview
Email Hiring Manager
***** @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
circle
Review C++ 17 standards and best practices.
circle
Study NURBs, splines, and geometric algorithms.
circle
Practice cloud service prototyping and CI/CD pipelines.
circle
Experiment with Git and DevOps setups.
Behavioral Questions
circle
Prepare examples of teamwork success.
circle
Discuss agile project contributions clearly.
circle
Explain problem-solving challenges faced.
circle
Demonstrate accountability in technical projects.
Frequently Asked Questions
What technical skills are critical for the Senior Software Engineer - Surfacing Mathematician role at Autodesk?
keyboard_arrow_down
How does Autodesk evaluate mathematical expertise for the Surfacing Mathematician position?
keyboard_arrow_down
What interview preparation is recommended for applying to Autodesk as a Senior Software Engineer - Surfacing Mathematician?
keyboard_arrow_down