1

Opengl Programmer Jobs (NOW HIRING)

Join some of the best Graphics Engineers in the world supporting the largest immersive 3D streaming ... Knowledge of one or more GPU APIs (OpenGL, DirectX and similar) * The ability to reason about code ...

RAE Software Engineer

Dearborn, MI · On-site

$113K - $149K/yr

The engineer will work across the stack from vehicle interfaces and sensor inputs to rendering ... Integrate platform software with real-time AR rendering stacks (e.g., Qt / OpenGL / Vulkan ...

RAE Software Engineer

Dearborn, MI

$112K - $148K/yr

Ford is seeking a Senior Software Engineer to lead development of core software infrastructure for ... OpenGL / Vulkan), supporting multi-view / autostereoscopic rendering pipelines while ensuring ...

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers ... Anamation and/or OpenGL Basic Knowledge - Familiararity with Agile framework/process Basic ...

Showing results 41-60

Opengl Programmer information

See salary details

$12

$39

$68

How much do opengl programmer jobs pay per hour?

As of Sep 13, 2026, the average hourly pay for opengl programmer in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

What does an OpenGL programmer do?

An OpenGL programmer is responsible for developing software applications that use the OpenGL API to render 2D and 3D graphics. They write code to create visual effects, simulations, and interactive graphics for games, simulations, or other graphical programs. Their work often involves optimizing rendering performance, implementing shaders, and working closely with designers and other developers to achieve the desired visual output.

What are the key skills and qualifications needed to thrive as an OpenGL programmer, and why are they important?

To thrive as an OpenGL Programmer, you need a solid grasp of computer graphics principles, proficiency in C/C++ programming, and a strong understanding of OpenGL APIs. Familiarity with graphics debugging tools, shader programming, and experience with version control systems like Git are typically required. Strong problem-solving skills, attention to detail, and the ability to communicate complex technical concepts clearly set exceptional candidates apart. These skills are crucial for developing efficient, visually compelling graphics applications and collaborating effectively within development teams.

What are some common challenges faced by OpenGL programmers when optimizing real-time graphics applications?

OpenGL programmers often encounter challenges related to performance optimization, particularly when rendering complex scenes in real-time. Balancing visual quality with rendering speed requires efficient memory management, minimizing draw calls, and optimizing shader code. Additionally, adapting applications to run smoothly across different hardware and driver implementations can be demanding, as behavior and performance may vary. Collaborating closely with artists and other developers is essential to streamline asset pipelines and ensure the final product meets both aesthetic and technical requirements.

What is the difference between Opengl Programmer vs Graphics Software Developer?

AspectOpengl ProgrammerGraphics Software Developer
Required CredentialsBachelor's in Computer Science or related, knowledge of OpenGLBachelor's in Computer Graphics, Computer Science, or related, knowledge of graphics APIs
Work EnvironmentGame studios, simulation companies, graphics firmsGame development, visualization, CAD, simulation
Industry UsagePrimarily in graphics programming for real-time renderingBroader graphics application development including tools and engines
Common Search/ComparisonYesYes

The main difference is that an Opengl Programmer specializes specifically in developing graphics applications using the OpenGL API, focusing on real-time rendering tasks. A Graphics Software Developer has a broader role, working on various graphics-related projects, including tools, engines, and visualization, often using multiple APIs beyond OpenGL. Both roles require similar educational backgrounds and work in related industries, but their scope and focus differ.

More about Opengl Programmer jobs

What are the most commonly searched types of Opengl Programmer jobs?

The most popular types of Opengl Programmer jobs are:

What states have the most Opengl Programmer jobs?

States with the most job openings for Opengl Programmer jobs include:

What are popular job titles related to Opengl Programmer jobs?

For Opengl Programmer jobs, the most frequently searched job titles are:

Infographic showing various Opengl Programmer job openings in the United States as of September 2026, with employment types broken down into 81% Full Time, and 19% Contract. Highlights an 81% In-person, 13% Hybrid, and 6% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.

Software Engineer, Autonomy Visualization

Mountain View, CA

Nuro
Motor Vehicle Manufacturing • 11 - 50 employees

$160K - $240K/yr

Full-time

Re-posted 6 days ago


Job description

Who We Are 

Nuro believes self-driving vehicles are the most immediate and profound opportunity for AI to drive positive change in the physical world. Safer streets, more time for what matters, and easier access to the world around us, that's why we're building a universal autonomy platform: self-driving for all roads and all rides.
Founded in 2016, Nuro is a physical AI company developing Level 4 autonomous driving technology for a wide range of vehicles, use cases, and markets. Powered by the Nuro Driver, our universal autonomy platform enables the global mobility ecosystem to deploy autonomy at scale, from robotaxis and logistics fleets to personal vehicles.
With years of real-world deployment experience and a flexible, partner-led business model, Nuro is working toward a future where millions of autonomous vehicles powered by our technology help make everyday life safer, easier, and more connected.
Nuro has raised over $2B in capital from Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors

About the Role

On the Autonomy Visualization team, your top priority will be developing high-quality visualization platforms. These platforms will allow any software engineer to add new viz elements. Additionally, you'll also have the opportunity to work end-to-end on viz features and products, exercising both your technical skills, product sense, and cross-functional communication.

About the Work

As an Autonomy Visualization Software Engineer, you'll build business-critical tools that accelerate the development of Nuro's autonomous driving technology.

  • Build performant visualization frameworks in both C++ / OpenGL and Unity to serve multiple critical functions like autonomy development and validation, triage tools, and in-car visualization. 
  • Be a partner to Autonomy engineers as they seek to improve their development workflow with better visualization.
  • Collaborate with ML Labeling teams, as they seek to gather high-quality training data with bespoke labeling tools.
  • Interface with product managers and designers to build polished visualizations for external applications that represent Nuro well.

About You

  • You have 1+ years of software development experience in C++, OpenGL and QT
  • You have a basic understanding of graphics concepts (e.g., rendering pipelines, shaders, coordinate systems).
  • Prior experience with visualization apps or game engines (OpenGL, Vulkan, Unity, Unreal)
  • You're deeply technical: you enjoy working through thorny performance problems in low-level code, and working with advanced language features.
  • You have strong communication skills, and collaborate effectively with colleagues from a wide range of disciplines and backgrounds.

At Nuro, your base pay is one part of your total compensation package. For this position, the reasonably expected pay range is between $160,360 and $240,540 for the level at which this job has been scoped. Your base pay will depend on several factors, including your experience, qualifications, education, location, and skills. In the event that you are considered for a different level, a higher or lower pay range would apply. This position is also eligible for an annual performance bonus, equity, and a competitive benefits package.

At Nuro, we celebrate differences and are committed to a diverse workplace that fosters inclusion and psychological safety for all employees. Nuro is proud to be an equal opportunity employer and expressly prohibits any form of workplace discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other legally protected characteristics.