1

Opengl Engineer Jobs in Reston, VA (NOW HIRING)

Showing results 21-21

Opengl Engineer information

See Reston, VA salary details

$39.5K

$120.5K

$199.2K

How much do opengl engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for opengl engineer in Reston, VA is $120,540.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,300.00 and $157,600.00 per year, depending on experience, location, and employer.

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

AspectOpengl EngineerGraphics Software Developer
Required CredentialsBachelor's in Computer Science or related field, knowledge of OpenGL, C/C++ skillsBachelor's in Computer Graphics, Computer Science, or related, strong programming skills, knowledge of graphics APIs
Work EnvironmentDeveloping graphics rendering code, optimizing visual performance, working with 3D enginesCreating graphics applications, developing visual effects, working with rendering pipelines
Employer & Industry UsageGame studios, simulation companies, visualization firmsGame development, multimedia companies, CAD software firms

While both roles involve graphics programming, an Opengl Engineer specializes specifically in developing and optimizing graphics rendering using OpenGL, whereas a Graphics Software Developer may work across various graphics APIs and broader visual application development. The Opengl Engineer focuses more on low-level graphics API implementation, while the Graphics Software Developer may handle higher-level graphics features and tools.

What are some common challenges faced by OpenGL engineers when optimizing graphics performance?

OpenGL Engineers often encounter challenges related to balancing visual fidelity with rendering performance, especially when working on complex scenes or resource-constrained hardware. Issues such as minimizing draw calls, managing memory efficiently, and reducing CPU-GPU bottlenecks require careful optimization techniques. Additionally, ensuring cross-platform compatibility and debugging graphics-related issues can be demanding, as different devices and drivers may yield inconsistent results. Collaborating closely with artists, designers, and other engineers is essential to address these challenges and deliver smooth, high-quality graphics experiences.

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

To thrive as an OpenGL Engineer, you need strong proficiency in computer graphics, C/C++ programming, and a solid understanding of OpenGL APIs, usually supported by a degree in computer science or a related field. Familiarity with graphics debugging tools, shader programming, and version control systems like Git is typically required. Strong problem-solving abilities, attention to detail, and effective communication are essential soft skills for this role. These skills ensure the development of efficient, high-quality graphics applications and enable effective collaboration with technical teams.

What does an OpenGL engineer do?

An OpenGL Engineer specializes in developing and optimizing graphics applications using the OpenGL API. They are responsible for creating and maintaining rendering pipelines, writing shaders, and ensuring high performance and visual quality in 2D and 3D graphics. OpenGL Engineers work closely with game developers, simulation teams, or any software requiring advanced graphics rendering, and often debug and profile graphics code to improve efficiency. They must have a strong understanding of computer graphics, mathematics, and hardware capabilities to deliver visually impressive and responsive applications.
What are popular job titles related to Opengl Engineer jobs in Reston, VA? For Opengl Engineer jobs in Reston, VA, the most frequently searched job titles are:
What cities near Reston, VA are hiring for Opengl Engineer jobs? Cities near Reston, VA with the most Opengl Engineer job openings:

NIST PREP Research Scientist in Performance Evaluation of AI Capabilities in Autonomous and Human-Ro

Southeastern Universities Research Association

Gaithersburg, MD • On-site

$102K - $105K/yr

Full-time

Re-posted 16 days ago


Job description

This position is part of the National Institute of Standards and Technology (NIST) Professional Research Experience Program (PREP). NIST recognizes that its research staff may want to collaborate with researchers at academic institutions on specific projects of mutual interest and, therefore, requires those institutions to be recipients of a PREP award. The PREP program involves staff from a wide range of backgrounds conducting scientific research across various fields. Individuals in this position will perform technical work supporting the collaboration's scientific research.
Research Title: Performance Evaluation of AI Capabilities in Autonomous and Human-Robot Interaction (HRI) Systems
The work will entail: To support the National Institute of Standards and Technology's Measurement Science for Manufacturing Robotics and Autonomous Systems (MSRAS) Program. The focus of this role is to advance standard test methods, metrics, and evaluation tools for artificial intelligence, machine learning, and advanced autonomy within human-robot environments, ensuring these systems operate with transparent, verifiable, and securely integrated decision-making frameworks.
U.S. Citizen Preferred
Key responsibilities will include but are not limited to:
  • Conducting state-of-the-art measurement science research in robotics, advanced autonomy, and artificial intelligence systems.
  • Utilizing deep learning, large language models (LLMs), reinforcement learning, and unsupervised machine learning techniques to enhance robot capabilities, human objective prediction, and decision-making architectures.
  • Developing verification methods, transparent evaluation frameworks, and performance metrics to ensure robotic AI systems and automated sorting or ranking methodologies are inspectable and risk-aware.
  • Implementing advanced filtering techniques and symbolic spatial relation models to optimize tracking, navigation, and behavioral classification in highly dynamic environments.
  • Programming, simulating, and validating physical and simulated autonomous systems using a variety of modern software, libraries, and probabilistic frameworks.
  • Helping develop standards, benchmark scenarios, and performance metrics for human-robot interaction (HRI), autonomous systems, and cooperative robotics integrated into complex environments.
  • Developing test apparatuses, digital twins, and virtual/physical testbeds using 3D rendering, CAD, and sensor fusion tools to validate repeatability and reproducibility.
  • Collaborating with interdisciplinary teams to design and optimize systems while publishing peer-reviewed research results in high-impact journals and international conferences.

Qualifications
  • Ph.D. degree in Computer Science, Information and Computer Science, Modeling and Simulation Engineering, Aerospace Engineering, or a closely related quantitative field.
  • Experience in: Deep learning models, large language models (LLMs), unsupervised clustering, autoencoders, probabilistic programming, AI planning tools, human-robot interaction, activity/intent recognition, path planning algorithms, state estimation, algorithmic auditing, explainable AI frameworks, usability studies, human-in-the-loop validation, risk-aware system design, 3D rendering, discrete event simulation, motion capture data integration, and inertial navigation system architectures.
  • Proficiency in: Python, C/C++, Java, MATLAB, exposure to functional or specialized languages (e.g., Common Lisp), PyTorch, TensorFlow, ROS, OpenGL, probabilistic graphical libraries, LaTeX, 3D CAD modeling, 3D Printing workflow management, and modern developer tooling.

Privacy Act StatementAuthority: 15 U.S.C. § 278g-1(e)(1) and (e)(3) and 15 U.S.C. § 272(b) and (c)
Purpose: The National Institute for Standards and Technology (NIST) hosts the Professional Research Experience Program (PREP) which is designed to provide valuable laboratory experience and financial assistance to undergraduates, post-bachelor's degree holders, graduate students, master's degree holders, postdocs, and faculty.
PREP is a 5-year cooperative agreement between NIST laboratories and participating PREP Universities to establish a collaborative research relationship between NIST and U.S. institutions of higher education in the following disciplines including (but may not be limited to) biochemistry, biological sciences, chemistry, computer science, engineering, electronics, materials science, mathematics, nanoscale science, neutron science, physical science, physics, and statistics. This collection of information is needed to facilitate administrative functions of the PREP Program.
Routine Uses: NIST will use the information collected to perform the requisite reviews of the applications to determine eligibility, and to meet programmatic requirements. Disclosure of this information is also subject to all the published routine uses as identified in the Privacy Act System of Records Notices: NIST-1: NIST Associates.
Disclosure: Furnishing this information is voluntary. When you submit the form, you are indicating your voluntary consent for NIST to use of the information you submit for the purpose stated.
SURA is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status, or any other basis as protected by federal, state, or local law.
PREP0004857