Job Description :
Title: C++ QT OpenGL Software Architect
Location: St Paul, MN
Education: Bachelor's degree in computer science, engineering or other related technical disciplines.
Required Experience/Skills
Senior Architect must be experienced in assessing, designing, development, and deployment of large applications.
- 1 to 3 years experience as a Solution Architect
- 1 to 3 years experience with QT
- 1 to 3 years experience with C++
- 1 to 3 years very strong experience in C++/Linux
- Highly proficient in software development using Qt/QML and OpenGL/OpenCV on Linux
- Medical image segmentation application with functional style C++ driving interactive multithreaded OpenGL graphics from a Qt/QML GUI on Linux.
- Good understanding of 3D modeling, rendering, scene graphs and high-performance graphics
- Experience with GUI libraries, specifically Qt
- Good understanding on C++11 standard and later Advanced
- OOAD, Design Principles, Design Patterns and UML Advanced
- Experience with Operating System Kernels and multi-threaded programming
- Strong 3D math skills (linear algebra, vector math)
- Experience in Object-oriented programming / API design experience
- Good understanding of mathematics behind 3D visualization
- Experience in medical device software development
- Familiarity with software security features
- Good knowledge of software development on Red Hat Enterprise Linux / CentOS
- Knowledge of scripting using Linux Shell scripting, Python and PERL


Similar Jobs you may be interested in ..