Autodesk is hiring a Senior Software Engineer (3D Data) in the UK! Work on cutting-edge 3D graphics, computational geometry, and cloud solutions. Apply now!

Autodesk is a global leader in 3D design, engineering, and entertainment software. Our products empower professionals across industries like architecture, construction, manufacturing, gaming, and animation to innovate, design, and visualize their ideas with cutting-edge technology.

We are looking for a Senior Software Engineer (3D Data) to join our highly skilled development team in the United Kingdom. This role involves building advanced 3D data processing, computational geometry, and cloud-based visualization solutions.

If you have a passion for computer graphics, 3D rendering, and large-scale data processing, this is a unique opportunity to work on groundbreaking 3D design and engineering software used worldwide.


Key Responsibilities of Senior Software Engineer:

1. 3D Data Processing & Computational Geometry in Senior Software Engineer:

  • Develop and optimize algorithms for 3D data processing, mesh generation, and computational geometry.
  • Work on surface reconstruction, volumetric modeling, and geometry processing for CAD and BIM applications.
  • Improve performance and scalability of 3D graphics and visualization pipelines.

2. Software Development & Engineering in Senior Software Engineer:

  • Design, develop, and maintain high-performance 3D software components in C++ and Python.
  • Collaborate with teams to integrate 3D data solutions into Autodesk’s cloud and desktop applications.
  • Ensure code quality through unit testing, debugging, and performance profiling.

3. Cloud-Based 3D Solutions in Senior Software Engineer:

  • Work on cloud-based 3D data visualization and streaming technologies.
  • Optimize 3D data structures for real-time collaboration and remote rendering.
  • Contribute to scalable and distributed computing solutions for large 3D datasets.

4. Performance Optimization & AI Integration in Senior Software Engineer:

  • Improve rendering and data processing speeds using parallel computing and GPU acceleration.
  • Leverage machine learning and AI techniques to enhance 3D data processing efficiency.
  • Research and implement cutting-edge graphics algorithms and rendering techniques.

5. Collaboration & Technical Leadership in Senior Software Engineer:

  • Work closely with UX designers, software architects, and product managers to deliver best-in-class 3D solutions.
  • Provide technical mentorship to junior engineers and participate in peer code reviews.
  • Stay up to date with industry trends, graphics APIs (OpenGL, Vulkan, DirectX), and cloud computing advancements.

Requirements & Qualifications of Senior Software Engineer:

Essential Skills & Experience in Senior Software Engineer:

  • 5+ years of experience in software development, with expertise in 3D graphics, computational geometry, or CAD applications.
  • Proficiency in C++ (modern C++ 11/14/17) and Python for scripting and automation.
  • Strong understanding of geometry processing, mesh algorithms, and 3D data structures.
  • Experience with 3D rendering engines (OpenGL, Vulkan, DirectX, Metal, WebGL).
  • Familiarity with parallel computing, multi-threading, and GPU acceleration (CUDA, OpenCL).
  • Knowledge of cloud computing, AWS, Azure, or Google Cloud for distributed 3D applications.
  • Strong problem-solving skills and ability to work on complex mathematical computations.

Preferred Skills & Certifications of Senior Software Engineer:

  • Experience with game engines (Unity, Unreal Engine) or 3D modeling software (Blender, Maya, AutoCAD).
  • Familiarity with machine learning techniques for 3D data processing.
  • Background in computational geometry, finite element analysis (FEA), or physics-based simulations.
  • Contributions to open-source graphics or computational geometry projects.
  • A degree in Computer Science, Engineering, Mathematics, or a related field.

Why Join Autodesk as a Senior Software Engineer?

Competitive Salary & Benefits

  • Attractive salary package based on experience.
  • Performance-based bonuses and stock options.
  • Remote and hybrid work options available in the UK.

Professional Growth & Learning in Senior Software Engineer:

  • Work on cutting-edge 3D graphics and cloud computing projects.
  • Access to professional development programs, certifications, and AI research projects.
  • Opportunity to collaborate with industry-leading engineers and data scientists.

Innovative Work Environment in Senior Software Engineer:

  • Be part of a global team shaping the future of 3D design and visualization.
  • Work with state-of-the-art tools, technologies, and AI-powered solutions.
  • A culture that values creativity, problem-solving, and continuous learning.

How to Apply in Senior Software Engineer:

Ready to shape the future of 3D data and computational geometry? Apply now by submitting your resume, portfolio, and a cover letter highlighting your experience in 3D software engineering.

Apply Today! We look forward to welcoming you to our team

Apply Now

Apply for this position

Allowed Type(s): .pdf, .doc, .docx