Job Descriptions

As a growing company, we are currently looking to fill the following positions. To apply, please email us a cover letter and your résumé.

Sr Software Graphics Engineer

Diamond Visionics is a leading developer of real-time visualization software utilizing
modern computer graphics technigues for simulation and training. We are looking
for a Sr. Software Graphics Engineer who has a desire to work on developing
advanced visualization solutions using C++ and OpenGL and the GLSL shading
language.

Responsibilities:

Design, develop, and modify software in a collaborative team-based environment,
with occasional travel to customer sites and trade shows

Qualifications and Experience:

B.S. in Computer Science, Engineering, Mathematics or equivalent experience

3+ years software design, code, and test experience

Strong C++ skills including knowledge of templates and the STL (experience with Boost a plus)

Extensive 3.0 or later knowledge of OpenGL

Experience with GLSL shaders and GPU computing

Windows development

Knowledge of object-oriented concepts

Excellent written & verbal skills

Networking experience a plus

GUI development a plus

Knowledge of Design Patterns a plus

Experience with multithreaded application development a plus

Experience with Agile development methodologies a plus

Linux experience a plus

U.S. Citizenship required


Software Graphics Engineer

Diamond Visionics is a leading developer of real-time visualization software utilizing modern computer graphics techniques for simulation and training.  We are lookingfor a Software Graphics Engineer who has a desire to work on developing advanced visualization solutions using C++, OpenGL, and the GLSL shading language.
 
Responsibilities:
Design, develop, and modify software in a collaborative team-based environment, with occasional travel to customer sites and trade shows.
 
Qualifications and Experience:  B.S. in Computer Science or Game Design and Development:
1. Industry experience in software design, code, and test experience
2. Strong C++ skills including, C++11, C++14, knowledge of templates and theSTL (experience with Boost a plus)
3. Knowledge of OpenGL 4.0 and above
4. Experience with GLSL shaders and GPU computing
5. Integration of various type of 3rd party libraries a plus
6. Knowledge of object-oriented concepts
7. Excellent written & verbal skills
8. Networking experience a plus
9. GUI development a plus
10. Knowledge of Design Patterns a plus
11. Experience with multithreaded application development a plus
12. Experience with Agile development methodologies a plus
13. Linux experience a plus
14. U.S. Citizenship required