Position: Senior Computer Science and Software Developer (3D, Linear Algebra, C++)
Company: Program-Ace
Category: Other
Experience required: 3y
English level: upper

REQUIREMENTS SKILLS:
⦁ Object-oriented programming in modern C++;
⦁ Strong software development skills on Windows and Linux;
⦁ Linear algebra, mathematical analysis;
⦁ A proven knowledge of hardware/software integration;
⦁ Real-time 3D graphics libraries, such as Direct3D, OpenGL, or Vulkan;
⦁ 3D game engine development is a plus;
⦁ Standard diagnostic testing techniques
⦁ A proven understanding of graphics engine architecture
⦁ Bash, JavaScript;
⦁ Experience developing in a sophisticated software environment;
⦁ Explore and adopt new or evolving rendering methodologies used in the industry to verify complex designs within aggressive, market-driven schedules;
⦁ Experience with source code control systems (GIT);
⦁ Knowledge of cmake;
⦁ Knowledge of RTL design practices and tools is a plus.

Academic Credentials:
⦁ Bachelor’s/Master’s degree, in Electrical/Computer Engineering or Computer Science.

RESPONSIBILITIES:
⦁ Building the core rendering technology that will serve creators to build custom products in training, marketing, sales, retail and learning in photorealistic, real-time 3D delivered on any device in a browser;
⦁ Design, develop, test, and implement software applications using C++ programming language and linear algebra;
⦁ Create efficient algorithms for 3D graphics rendering and processing;
⦁ Collaborate with other developers to integrate software components and ensure system compatibility;
⦁ Participate in code reviews and provide feedback to other team members;
⦁ Troubleshoot and debug software issues;
⦁ Analyze user requirements and provide recommendations for software solutions;
⦁ Stay up-to-date with emerging trends and technologies in software development, 3D graphics, and linear algebra.

Description of the project : Leading platform for creating and consuming interactive real-time 3D content. Creations using the Platform include Training and Marketing for Medical Devices, Consumer Electronics, Finance, Retail, Learning and others. The low-code nature of the MetaVRse platform makes it easy for subject matter experts to learn, create and deploy comprehensive interactive 3D experiences quickly and share them with stakeholders in one click to mobile phones, tablets, PCs, consoles, and virtual and augmented reality devices.