C++ QT OpenGL Software Architect

apartmentTalent Junction placeSaint Paul calendar_month 
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
apartmentCrescent Hotels and ResortsplaceSaint Paul
Description** **Position: Housekeeping Supervisor** **JOB OVERVIEW** **:** Supervise the operations of the housekeeping staff promoting a safe environment and quality service to achieve maximum guest satisfaction, protection of...
apartmentRadias HealthplaceSaint Paul
Pat Rate: $20.36 for full-time weekends, $18.18 for all other shifts Location: Fully onsite Are you interested in helping people with mental illness experience success? Would you like to support people in reaching goals and achieving optimal...
apartmentRobert HalfplaceSaint Paul
We are offering a long-term contract employment opportunity for a Part Time HR/Payroll Admin in Saint Paul, Minnesota. This position functions within the industry of HR/Payroll management, and the successful candidate will be expected to demonstrate...