top of page

GUI Developer

Time to Fill:





Patuxent River NAS, MD


Full-Time Employee


  • Support an OpenGL/Qt based real-time simulation front end

  • Elegantly write high performance code

  • Work in a fast paced and highly collaborative environment developing customer driven features and fixes

  • Work with and integrate multiple 3rd party libraries

  • Minimal travel



  • Bachelor’s degree, technical degree in IT related area preferred.

  • 3+ years’ experience and familiarity with C++

  • 3+ years GUI developer experience

  • Experienced in software architecture, graphics and OpenGL concepts, and Qt UI development

  • Strong initiative and self-starter- candidate will recognize what needs to be done, and move forward.

  • Strong oral and written communication skills

  • Ability to work in a fast paced and highly collaborative environment as part of a large team

  • Clearance Requirement: US Citizen with existing Department of Defense security clearance and the ability to maintain that clearance

Relevant Technologies and Skillsets:

  • Qt

  • User Interface Development

  • UX concepts

  • Graphics Development

  • Real-time Rendering Techniques

  • Linear Algebra

  • C/C++ (11/14/17)

  • Modern OpenGL

  • Vulkan

  • GLSL/HLSL Shader Development

  • GIS

  • Scripting to include Lua, Python

  • Software architecture and design

  • API design

  • OpenCL/CUDA


  • Experience working large government IT developmental projects in a collaborative team environment.

Additional Information:


To apply for this or any position, learn about our total compensation package, and read about our veterans' hiring priority, return to our main Careers page.

bottom of page