> Markdown version of [/jobs/ext/2385708-software-engineer-opengl-graphics-secret-clearance-required](https://www.wearedevelopers.com/jobs/ext/2385708-software-engineer-opengl-graphics-secret-clearance-required). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - OpenGL / Graphics - Secret Clearance Required - **Company:** Focus LLC - **Location:** Huntsville, AL, United States - **Experience:** Experienced - **Salary:** $15,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** 3D Computer Graphics Software, C++ (Programming Language), Computer Engineering, Digital Rendering, Software Debugging, DirectX (Software), OpenGL Shading Language, Human-Computer Interaction, Linux System Administration, OpenGL, Real Time Simulation, Software Engineering, SC Clearance, HLSL, Information Technology, Vulkan Graphics API - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a958044c30bfc41a ## About the Role * 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 experience with C/C++ and OpenGL / GLSL. * Skills: Solid foundation in 3D linear algebra, vector math, shaders, and rendering pipelines. * Bonus: Experience with Vulkan, DirectX, Linux environments, or defense simulation frameworks (e.g., OpenFlight, DIS/HLA). ## Description We are looking for a Software Engineer specializing in OpenGL to join our team in Huntsville, AL. This role focuses on high-performance graphics rendering, simulation, and tactical display software development for next-generation defense systems., * 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. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [WeAreDevelopers LIVE - Building The World’s Worst Image Editor™](https://www.wearedevelopers.com/videos/1836-wearedevelopers-live-building-the-world-s-worst-image-editor) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)