Top
Symmetrio

Senior GUI Developer (C++)

United States

239 Days ago

Job Overview


Posted Date: 20 January 2025

Job Function: Other

Job Type: Full Time

Workplace Type: Remote

Experience Level: Mid-Senior level

Salary: Competitive & Based on Experience

Experience: 0 - 0 yrs

Job Description


Symmetrio is seeking a Senior GUI Developer (C++) on behalf of a startup dedicated to developing an innovative robotic system for radiotherapy. In this role you'll be focusing on the design and development of our client's robotic therapy system, including the treatment planning software. This role is critical in developing the graphical user interface (GUI) and underlying architecture of the system. The ideal candidate will have strong experience with Model-View-Controller (MVC) architecture and its application in medical device software.

Responsibilities
  • Lead the continuation and enhancement of the existing GUI application using MVC architecture principles.
  • Design and implement new features to improve user experience and system functionality.
  • Ensure the GUI integrates seamlessly with the robotic system and treatment planning software.
  • Maintain and expand upon the strong coding foundation of the current application.
  • Implement MVC architecture throughout the software development lifecycle.
  • Develop robust software components, application programming interfaces (APIs), and information system interfaces.
  • Integrate the application with the server to execute optimization processes for enhanced system performance
  • Implement algorithms and data structures to enhance system performance and efficiency.
  • Create detailed documentation for all software components, including requirements specifications, risk analysis, system design verification, validation protocols, and reliability testing reports.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Physics, or Mathematics (Master's degree preferred).
  • Minimum of 5 years of software development experience, with at least 3 years focused on medical device software.
  • Strong proficiency in object-oriented programming, with a focus on C++.
  • Extensive experience implementing MVC architecture in complex software systems.
  • Proven track record of developing intuitive and efficient GUIs for mission-critical applications.
  • Proficiency in writing and implementing unit tests and functional tests.
  • Familiarity with code management systems, preferably Git.
  • Strong understanding of database management, including experience with MySQL.
  • Demonstrated ability to work in an FDA or CE mark regulated environment.
  • Thorough understanding of software quality assurance processes and standards, particularly ISO 13485 and ISO 14971.
  • Experience with 3D visualization, OpenGL, OpenCV, or similar frameworks.
  • Knowledge of optimization algorithms and server-side integration.
  • Excellent problem-solving skills and a passion for finding root causes of complex technical issues.
  • Strong communication skills, able to articulate complex technical concepts clearly.
  • Ability to work independently with minimal supervision while also collaborating effectively in a team environment.

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Paid Time Off (Vacation, Sick & Public Holidays)

Qualification

Bachelor's Degree


Key skill Required

  • Physics
  • Software Development
  • Application Programming
  • MYSQL
  • Architecture
  • Algorithms
  • Software Quality Assurance
  • 3D Visualization
  • Analysis
  • Articulate
  • Assurance
  • Code Management
  • Communication
  • Computer Science
  • Database
  • Database Management
  • Demonstrated Ability
  • Design
  • Development
  • Documentation
  • Focused
  • Git
  • Graphical User Interface
  • Information System
  • Integration
  • Intuitive
  • ISO 13485
  • ISO 14971
  • Management
  • Management Systems
  • Mathematics
  • Medical Device
  • Minimal Supervision
  • OpenCV
  • OpenGL
  • Optimization
  • Proven Track Record
  • Quality Assurance
  • Reliability Testing
  • Risk Analysis
  • Science
  • Software Quality
  • Supervision
  • Therapy
  • Treatment Planning
  • User Experience
  • User Interface
  • Validation
  • Visualization
  • Work Independently
  • Writing


Company Details


Company about us:

At Symmetrio, we are a best-in-class staffing and recruiting firm, dedicated to helping organizations of all sizes find the right fit for their teams. Our team of Practice Leaders are industry veterans who possess a wealth of expertise as business operators and bring a deep understanding of the ever-changing economic...

Company Name: Symmetrio

Recruiting People: HR Department

Contact Number: --

Important Fraud Alert:
Beware of imposters. elsejob.com does not guarantee job offers or interviews in exchange for payment. Any requests for money under the guise of registration fees, refundable deposits, or similar claims are fraudulent. Please stay vigilant and report suspicious activity.