Diamond Visionics is a leading developer of real-time visualization software utilizing modern computer graphics techniques 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++, OpenGL and the GLSL shading language.
Responsibilities
Design, develop, and modify application software in a collaborative team-based environment, with occasional travel to customer sites and trade shows
Qualifications
B.S. in Computer Science, Engineering, Mathematics or equivalent experience
2+ 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
Job Type: Full-time
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Relocation assistance
Compensation package:
Experience level:
Schedule:
Experience:
- Computer Graphics or Game Engine Design: 2 years (Required)
Work Location: In person