Search Jobvertise Jobs
Jobvertise

C++ QT OpenGL Software Architect
Location:
US-MN-Saint Paul
Email this job to a friend

Report this Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later

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
Role and Responsibilities:
- Assume the role of a technology expert in addressing issues related to systems, compatibility, and software integration.
- Understand an organization's current application architecture, standards, future technology plans thoroughly, and recommend emerging trends for software changes according to their research.
- Assess the requirements of customers and businesses, designs documents, and comes up with architectural approaches and provides technical advice for software development.
- Design and implement various algorithms in C++ within Cardiac Mapping System
- Collect and analyze data to characterize and validate algorithm performance
- Write technical reports and lead technical reviews with cross functional stakeholders


Talent Junction

Apply Online
or email this job to apply later


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations