
Software Engineer - Desktop C++ Developer (QT & QML)
Horizontal Talent
Hyderabad, Telangana
•
On-site
On-Site
Full-Time
Hyderabad, Telangana
India
About the Role
Role: Software Engineer - Desktop C++ Developer (QT & QML)
Notice Period: Immediate (OR) 15 Days Less
Experience: 8+ Year's
Location: Hyderabad
Bachelor’s degree in computer engineering, Computer Science, or a related technical field with 8+ years of engineering experience
· Minimum 6 years of desktop software development experience
· Experience in designing and developing Windows desktop applications using C++, Windows libraries, hardware integration, Qt and QML, or comparable (C# and WPF).
· Experience with GUI application design and development
Day in the Life
• Responsible for the maintenance and improvement of existing medical products and the development of new medical products
• Design, develop, conduct code reviews, implement, debug, test, and debug desktop applications with hardware integration
• Determine design requirements for software systems
• Generate documentation for software projects to support regulatory and business needs
• Participate in all stages of product development: including refining product vision, gathering needs, refining requirements, project planning, system design, coding, testing, release, deployment, and support.
• Utilize experience and education to build high quality, maintainable software following industry design/architectural patterns
• Use Agile methodologies to manage application development
• Manage completion of own work assignments and coordinates work with others
• Continues to strengthen industry knowledge and use that knowledge to improve the quality of our products
• Ensures that system improvements are successfully implemented and monitored to increase efficiency.
• Additional duties as assigned
Notice Period: Immediate (OR) 15 Days Less
Experience: 8+ Year's
Location: Hyderabad
Bachelor’s degree in computer engineering, Computer Science, or a related technical field with 8+ years of engineering experience
· Minimum 6 years of desktop software development experience
· Experience in designing and developing Windows desktop applications using C++, Windows libraries, hardware integration, Qt and QML, or comparable (C# and WPF).
· Experience with GUI application design and development
Day in the Life
• Responsible for the maintenance and improvement of existing medical products and the development of new medical products
• Design, develop, conduct code reviews, implement, debug, test, and debug desktop applications with hardware integration
• Determine design requirements for software systems
• Generate documentation for software projects to support regulatory and business needs
• Participate in all stages of product development: including refining product vision, gathering needs, refining requirements, project planning, system design, coding, testing, release, deployment, and support.
• Utilize experience and education to build high quality, maintainable software following industry design/architectural patterns
• Use Agile methodologies to manage application development
• Manage completion of own work assignments and coordinates work with others
• Continues to strengthen industry knowledge and use that knowledge to improve the quality of our products
• Ensures that system improvements are successfully implemented and monitored to increase efficiency.
• Additional duties as assigned