Job Overview:
As a Graphics Software Engineer, you will work with software, hardware, and systems teams to develop and support our graphics platform, including windowing, UI frameworks, platform graphics, and advanced technologies such as AR/VR.
Responsibilities:
• Work with software, hardware, and systems teams to develop and support graphics platform (windowing, UI frameworks, platform graphics, advanced tech such as AR/VR).
• Platform 3D graphics software development for SoC-based devices.
• Collaborate with cross-functional teams to integrate graphics platform with other system components.
• Optimize graphics performance and efficiency.
• Debug and troubleshoot graphics-related issues.
• Develop and maintain documentation for graphics platform.
Skills and Experience:
• Embedded SW systems, C/C++ programming language, strong debugging skills required.
• Prior development experience in use of Graphics API's (OpenGL, OpenGLES, Direct3D, Vulkan) is required.
• Preferred skills: Programming OpenGL, OpenGLES, C#, Python, Mathematical Methods, Computer Graphics Principles.
• Experience with programming languages C, C++.
• Strong problem-solving skills and attention to detail.
• Ability to work independently and as part of a team.
Requirements:
• Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
• 3+ years of experience in graphics platform development or a related field.
• Strong knowledge of graphics APIs (OpenGL, OpenGLES, Direct3D, Vulkan).
• Experience with C/C++ programming language.
• Strong debugging skills and attention to detail.
• Ability to work independently and as part of a team.