Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Google, so some details may not match this job. The employer's own page has the real description.
Overview
The Software Engineer III position within the Graphics team for Project Starline at Google entails leveraging advanced software engineering techniques to enhance immersive telecommunication experiences. The successful candidate will be responsible for designing, implementing, and optimizing graphics rendering systems and algorithms. This role necessitates collaboration with cross-functional teams to ensure the integration of innovative features while maintaining high standards of performance and quality in delivering scalable solutions that redefine virtual interaction.
Job Responsibilities
- Design and implement high-performance graphics rendering systems for advanced telecommunication applications.
- Collaborate with product managers and designers to translate high-level product requirements into technical specifications.
- Optimize existing graphics algorithms and rendering processes to improve efficiency and quality.
- Conduct code reviews to ensure adherence to best practices and maintainable code standards.
- Work closely with cross-functional teams to integrate graphics solutions into the overall architecture of the Project Starline platform.
- Develop and maintain technical documentation to support development and future enhancements.
- Identify and resolve performance bottlenecks and other technical challenges related to graphics rendering.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of experience in software engineering, with a focus on graphics programming.
- Proficiency in programming languages such as C++ and Python.
- Strong understanding of graphics APIs like OpenGL, DirectX, or Vulkan.
- Experience with rendering engines and real-time graphics techniques.
- Familiarity with machine learning concepts as they apply to graphics rendering.
- Demonstrated experience in algorithm optimization and performance profiling.
Technologies & Tools
This position will predominantly utilize a range of technologies and tools including, but not limited to, C++, Python, OpenGL, DirectX, Vulkan, and various rendering engines. Familiarity with integrated development environments (IDEs) such as Visual Studio or JetBrains, as well as version control systems like Git, will be essential for effective collaboration and project management.
Ideal Candidates
The ideal candidate for this role will possess a passion for graphics and rendering technologies, coupled with innovative problem-solving skills. They should demonstrate strong analytical abilities and have a deep commitment to delivering high-quality results within collaborative environments. Excellent communication skills are essential to articulate complex technical solutions clearly to both technical and non-technical stakeholders. The aspiration to continuously learn and adapt in a rapidly evolving industry is also a crucial characteristic for success in this position.
Oklahoma pays at most $649 a week in unemployment, for up to 16 weeks, its agency says. How to file there →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.