drjobs 3D Applications Software Engineer

3D Applications Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

San Francisco, CA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

We seek a 3D Applications Software Engineer to play a crucial role in developing and optimizing software that deals with 3D graphics and visualization. They will leverage expertise in computer science mathematics and 3D graphics algorithms to create applications for architecture and engineering

Roles and Responsibilities:

1. Develop software applications: Create software that involves 3D graphics and visualization such as modeling software visualization tools for technical applications or 3D graphics engines for video games.

2. Design and implement software architecture: Design the underlying structure and framework for 3D graphics and visualization applications.

3. Work with graphics APIs: Utilize APIs like OpenGL Vulkan or DirectX to render and manipulate 3D graphics.

4. Optimize performance: Ensure smooth and efficient real-time rendering by optimizing code managing resources effectively and resolving performance issues.

5. Collaborate with teams: Work closely with designers artists and other engineers to translate creative concepts into technical solutions that meet the needs of the project.

6. Writing and developing code: Implement robust and high-performance code for 3D applications.

7. Designing and implementing rendering pipelines: Develop the process by which 3D data is transformed into rendered images.

8. Developing shaders: Write custom shaders to enhance the visual appearance of 3D objects and environments.

9. Integrating 3D assets: Incorporate 3D models textures and other assets into applications.

10. Troubleshooting and debugging are key aspects of this role. You will be responsible for identifying and resolving technical issues related to 3D rendering and application performance which requires strong problem-solving skills and a deep understanding of the software architecture.

11. Staying updated on technology: The field of 3D graphics is constantly evolving and as a 3D Applications Software Engineer youll have the exciting opportunity to stay current with advancements in 3D graphics technologies and techniques fostering continuous learning and growth.

Key Skills and Qualifications:

1. Strong programming skills: Proficiency in languages like C or Python.

2. Computer graphics knowledge: Deep understanding of 3D graphics principles and rendering algorithms.

3. Experience with graphics APIs: Familiarity with OpenGL Vulkan or DirectX.

4. 3D modeling skills: Expertise in software like Blender Maya or 3ds Max as well as an understanding of modeling techniques.

5. Mathematical foundation: Solid understanding of 3D mathematics and linear algebra.

6. Problem-solving abilities: Skills in diagnosing and resolving technical challenges.

7. Teamwork and communication skills: Ability to collaborate effectively with cross-functional teams.

Education Requirements:

1. Bachelors degree in Computer Science or a related field

2. Relevant experience in 3D software engineering

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.