Software Engineer (all Levels) - Forma Design Apps

Autodesk Autodesk · Enterprise · Oslo, Norway

Software Engineer role focused on developing collaborative, outcome-driven design tools for architects and engineers, bridging traditional desktop applications with modern web apps. The role involves discovering and building next-generation apps, providing smart generative design tools, implementing 3D graphics, solving spatial problems, and integrating with Autodesk's portfolio. The team uses a combination of TypeScript, React/Preact, Three.js, s3, and DynamoDB.

What you'd actually do

  1. Developing an intuition for how architects and engineers work so we can invent better tools for them – in their current workflows or enabling altogether new, better workflows
  2. Providing users with smart, generative design tools that strike the balance between automatic generation and leaving the user in control
  3. Implementing delightful and performant 3D graphics in the browser, using WebGL/WebGPU capabilities, custom shaders and other smart techniques
  4. Solving spatial problems in 2D and 3D, using efficient geometry algorithms that can provide the user with real-time feedback at 60 fps in the browser
  5. Understanding Autodesk’s broad portfolio of design software, and figuring out how our web-native apps should fit seamlessly together with our desktop apps

Skills

Required

  • TypeScript
  • React/Preact
  • Three.js
  • WebGL/WebGPU
  • geometry algorithms
  • 3D graphics

Nice to have

  • s3
  • DynamoDB
  • custom shaders

What the JD emphasized

  • invent better tools
  • generative design tools
  • smart techniques
  • real-time feedback
  • fit seamlessly