← All jobs

C++ Developer ( QT Framework)

TeamBees
Employment
Full Time
Experience
0-0 years

About the role

Focus on advanced software development for medical devices using C++ 17 and the Qt framework. Emphasizes object-oriented analysis and design (OOAD), rigorous code quality through unit testing and code reviews, and adherence to regulatory and compliance standards within the Software Development Life Cycle (SDLC).

Responsibilities

  • Conduct or design advanced prototyping and testing.
  • Translate user needs to design inputs/specifications and produce advanced component and sub-system level designs.
  • Develop and design software systems per requirements and architecture defined.
  • Design, develop, modify, evaluate and verify software components for medical devices.
  • Generate and review the necessary documents to support the project (requirements/design/architecture/bugs/test).

Full description

A proficient C++ Developer with Knowledge on QT framework. Good in Design understand of OOAD, Code quality , Unit testing and Code reviews. KEY AREAS OF RESPONSIBILITY: What you will do: Technical Responsibilities: • Conduct or design advanced prototyping and testing. • Conduct advanced problem solving, identify potential solutions, and evaluate them against component and sub-system requirements. • Translate user needs to design inputs/specifications and produce advanced component and sub-system level designs. • Analyze and correct complex product design issues, using independent judgment. • Independently balance design tradeoffs while designing a component of the system. • Develop and design software systems per requirements and architecture defined. • Code development time/resource estimation to support projects. • Generate and review the necessary documents to support the project. (requirements/design/architecture/bugs/test). General Responsibilities: • Work cooperatively with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing and Project Management to ensure project success as a leader on the team. • Support and execute segments of complex product development to advance projects through the design /development/launch process. • Contribute to product development from concept through release. • Deliver high quality results with passion, energy and drive to meet business priorities. • Design, develop, modify, evaluate and verify software components for medical devices. • In code reviews apply design principals, coding standards and best practices. PREFERRED QUALIFICATIONS: What you will need (strongly desired): Technical Skills: Programming Languages: • Knowledgeable programming skills in C++ 17 and its versions. Knowledge of QT (5,6) framework Design new components applying various concepts design concepts and patterns. Design and Development Skills: • Knowledgeable with integrated development environments (IDE) for projects. • Knowledgeable with tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software. • Knowledge in integration and deployment processes using Git and perforce Software Process Skills: • Software Development Life Cycle processes • Knowledge in creating estimates for code implementation time/resource for assigned tasks and projects. • Knowledge from using Application Lifecycle Management /Traceability tools. • Knowledge of regulatory and compliance standards applied to the SDLC (Software Development Life Cycle). MINIMUM QUALIFICATIONS: What you will need (must have): EDUCATION REQUIREMENTS • Bachelor's degree in Software Engineering/ Computer Science or related discipline & 4+ years of work experience.
Not ready for a demo? Run a real role through a free pilot first.
Self-serve signup, no sales call, no charges during the pilot.
Start Free Pilot