On-site in northern Virginia with a rapidly growing small IT consulting practice:
• Must haves:
o C++ development experience with familiarity with the STL and template based development.
o Extensive OpenGL expertise; Experience with fragment, vertex, geometry, and tessellation shaders
o Experience with Windows and Linux environments, and the ability to do fundamental system administration.
o Bachelor’s of Science Degree in a technical field (engineering, physics, math, computer science)
o Design experience demonstrating the applicant’s ability to re-use code.
o Interest in application development and systems integration.
o Sole U.S. Citizenship with no criminal record.
• Nice to haves:
o Java and / or other programming language experience
o Graphical User Interface (GUI) development experience with widget toolkits
o 3D visualization with OpenGL (preferred) or DirectX
o Understanding of fundamental software quality control such as unit test and regression testing; CMMI experience a plus.
o Quantitative experience in fundamental geometry and physics.
o Distributed systems experience, including networked applications. Experience with middleware such as CORBA, SOAP, and other IPC technologies