OpenGL Graphics Engineer — Real-Time Defense Simulations

Focus

Madison (AL)

On-site

USD 90,000 - 140,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Focus in Huntsville, AL is seeking a Software Engineer specializing in OpenGL to join our team. This role focuses on high-performance graphics rendering, simulation, and tactical display software development for next-generation defense systems.

You will design, develop, and optimize 3D graphics engines with OpenGL, implement real-time simulation and radar visualization in C/C++, and collaborate with system architects to integrate graphics with embedded hardware.

Qualifications

  • Clearance: Active DoD Secret Clearance is required.
  • Education: Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • Experience: 3+ years of hands-on software development with C/C++ and OpenGL/GLSL.
  • Skills: 3D linear algebra, vector math, shaders, and rendering pipelines.
  • Bonus: Vulkan, DirectX, Linux environments, or defense simulation frameworks.

Responsibilities

  • Design, develop, and optimize 3D graphics rendering engines and user interface pipelines using OpenGL.
  • Develop real-time simulation, modeling, or radar/tactical visualization software using C/C++.
  • Collaborate with system architects to integrate graphics applications with embedded system hardware.
  • Debug, profile, and optimize GPU/CPU code for low-latency, real-time performance.

Skills

C/C++
OpenGL
GLSL
3D Math

Education

Bachelor's degree in Computer Science or Computer Engineering

Tools

Vulkan
DirectX
Linux
OpenFlight
DIS/HLA

Job description

Focus in Huntsville, AL is seeking a Software Engineer specializing in OpenGL to join our team. This role focuses on high-performance graphics rendering, simulation, and tactical display software development for next-generation defense systems.

You will design, develop, and optimize 3D graphics engines with OpenGL, implement real-time simulation and radar visualization in C/C++, and collaborate with system architects to integrate graphics with embedded hardware.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer – OpenGL / Graphics - Secret Clearance Required
Software Engineer – OpenGL / Graphics - Secret Clearance Required

Focus • Madison (AL)

On-site
USD 90,000 - 140,000
OpenGL Graphics Engineer – Secret Clearance
OpenGL Graphics Engineer – Secret Clearance

Focus • Huntsville (AL)

On-site
USD 90,000 - 140,000
Software Engineer – OpenGL / Graphics - Secret Clearance Required
Software Engineer – OpenGL / Graphics - Secret Clearance Required

Focus • Huntsville (AL)

On-site
USD 90,000 - 140,000
Senior Software Engineer: Real-Time Embedded & GUI
Senior Software Engineer: Real-Time Embedded & GUI

EO Solutions • Huntsville (AL)

On-site
USD 90,000 - 120,000
Health Insurance
401(k) Plan
Flexible Hours
Senior Software Engineer: Real-Time Embedded & GUI
Senior Software Engineer: Real-Time Embedded & GUI

Page Mechanical Group, Inc. • Huntsville (AL)

On-site
USD 95,000 - 130,000
Game Engine Software Engineer
Game Engine Software Engineer

Ingenix Technologies LLC • Huntsville (AL)

Hybrid
USD 90,000 - 135,000
Entry-Level Modeling & Simulation Software Engineer
Entry-Level Modeling & Simulation Software Engineer

Aviation & Missile Solutions • Huntsville (AL)

On-site
USD 55,000 - 85,000
Software Engineer - Defense Systems (Real-Time & Embedded)
Software Engineer - Defense Systems (Real-Time & Embedded)

Via Logic LLC • Huntsville (AL)

On-site
USD 75,000 - 126,000
Remote Software Engineer: Real-Time C++ & Systems
Remote Software Engineer: Real-Time C++ & Systems

Leidos • Huntsville (AL)

On-site
USD 87,000 - 157,000
Defense Systems Simulation Engineer
Defense Systems Simulation Engineer

Dr Inc • Huntsville (AL)

On-site
USD 60,000 - 100,000
Company paid medical and dental
3 weeks vacation
Sick leave 2 weeks
+3