Principal Software Engineer - Graphics in Bucuresti

Help Autodesk users imagine, design and make a better world by contributing to development of Autodesk Revit, the leading building information modeling software. Our software is used by hundreds of thousands architects, engineers, and other building industry professionals to design everything from the world’s tallest skyscrapers, largest airports, and new landmarks to homes and businesses that you visit every day. Revit’s engineering team brings intelligence and efficiency to the building design and development process by solving hard software problems. As a software engineer, you will work collaboratively with a cross-functional team that is responsible for the entire software development process from analyzing market needs through the delivery of working software. We are looking for a candidate who is as enthusiastic about re-factoring, optimizing, and enhancing existing code and algorithms to help us accelerate the modernization of Revit by building next generation graphics capabilities and performance into our platform. Responsibilities Drastically improve Revit visualization quality and performance Work with other product groups on consistent rendering, support for different visualization methods from photorealistic rendering to engineering drawings Research and prototype new technology valuable to the project Lead and coordinate feature, platform, and API development including interfacing with other teams as necessary Apply core engineering principles to ensure quality, usability, and performance Re-factor, optimize, and enhance existing code, algorithms, and services Evolve best practices and mentor team members Compose technical design documents, develop estimates for tasks, document code Participate in Design and Code reviews to ensure that our design and code meets high standards Minimum Qualifications Extensive experience in professional software development Broad understanding of computer graphics technologies Demonstrated mastery of DirectX (preferably) or OpenGL Experience developing complex, visualization-intensive Windows applications Working knowledge of modern C++ Bachelor’s Degree in Computer Science, Computer Engineering, or related field Preferred Qualifications Experience with DirectX 12 or Vulkan or Metal Experience developing and troubleshooting multithreaded applications Experience with game engines like Unity or Unreal Familiarity with .Net, C# and WPF Familiarity with USD and WebGL Familiarity with CAD or engineering applications

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!