Full Time

Software Engineer III, Graphics, Project Starline

Google
$120,000 - $160,000* / year (about $58–$77 an hour)

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 for the Graphics team within Project Starline at Google will be tasked with developing and enhancing graphical components that enable immersive communication experiences. In this role, the engineer will collaborate with cross-functional teams to architect solutions, optimize performance, and innovate graphical algorithms within the larger framework of Project Starline. Successful candidates will employ their expertise to contribute to software development processes, ensuring the delivery of high-quality graphics that elevate user interaction and engagement.



Job Responsibilities

  • Design and implement advanced graphics algorithms that enhance the overall visual experience of Project Starline.
  • Collaborate with product managers and designers to define technical requirements and user-facing features.
  • Optimize graphical rendering processes for performance and efficiency across diverse platforms.
  • Conduct code reviews and mentor junior team members, fostering a collaborative development environment.
  • Investigate and troubleshoot graphical issues, providing timely solutions to enhance user experience.
  • Stay current with emerging technologies and trends in graphics programming and contribute to the strategic direction of the project.


Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field; Master’s degree preferred.
  • A minimum of 5 years of professional experience in software development with a focus on graphics and rendering.
  • Proficiency in C++ and modern graphics APIs (OpenGL, Vulkan, DirectX, etc.).
  • Experience with real-time graphics rendering, shader programming, and performance optimization techniques.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Exceptional problem-solving skills and the ability to work independently as well as within team settings.


Technologies & Tools

The Software Engineer III will engage with a variety of technologies and tools including, but not limited to, C++, OpenGL, Vulkan, shader programming environments, and various profiling and debugging tools specific to graphics development. Familiarity with collaboration tools such as Git, Jira, and Confluence will also be essential for seamless integration within the team dynamics and project management processes.



Ideal Candidates

Ideal candidates for the Software Engineer III position will possess a combination of technical proficiency in graphics programming and a passion for developing cutting-edge interactive experiences. They should have a proactive approach to problem-solving, a keen eye for detail, and the enthusiasm to innovate within a collaborative team environment. Strong communication and interpersonal skills will further enhance their effectiveness in this role, enabling them to navigate interdisciplinary collaborations successfully.

Not every state sets a number of job contacts a week. In New Hampshire it is no number in state law; your local office may give you one. What it asks →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.