Job Summary:
Google is a leading technology company that develops next-generation technologies impacting billions of users. They are seeking a Senior Software Engineer to enhance text rendering capabilities across various platforms and collaborate with design and engineering teams to deliver high-quality graphics solutions.
Responsibilities:
• Enhance the capabilities and performance of text rendering in Skia across Chrome, Android, and other Google platforms.
• Implement support for emerging fonts and evolve text support alongside operating system updates.
• Develop shaping and alignment APIs to support the latest designs.
• Collaborate with cross-functional design and engineering teams to build high-quality cross-platform graphics solutions.
• Triage and resolve system issues, and use AI to accelerate engineering productivity.
Qualifications:
Required:
• Bachelor’s degree or equivalent practical experience.
• 5 years of experience in software development using C++.
• Experience with graphics programming, including work with rendering libraries or graphics APIs (e.g., Skia, Vulkan, or OpenGL).
Preferred:
• Master's degree or PhD in Computer Science or related technical field.
• 1 year of experience in a technical leadership role.
• Experience with low-level graphics programming and vector graphics.
• Experience working with graphics APIs, such as SVG, Canvas2D, OpenGL, WebGL, WebGPU, Vulkan, Metal, or DirectX and utilizing text libraries such as Freetype, Harfbuzz, CoreText, or DirectWrite for rendering and shaping.
• Experience in platform development across Android, Chrome (Mac and Linux), Web, or iOS.
Company:
Google specializes in internet-related services and products, including search, advertising, and software. It is a sub-organization of Alphabet. Founded in 1998, the company is headquartered in Mountain View, USA, with a team of 10001+ employees. The company is currently Late Stage.