Responsibilities may include the following and other duties may be
assigned:
· 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.
Required Knowledge and Experience:
· Bachelor’s degree in computer
engineering, Computer Science, or a related technical field with 9 to 13 years
of experience in designing and developing Windows desktop applications using
C++, Windows libraries, hardware integration, such as Qt, QML.
· Minimum 8 years of desktop
software development experience
· Experience with GUI application
design and development
· Strong written and verbal
communication skills
· Experience in medical device
industry (or other regulated industry)
· Experience with application design
patterns and object -oriented design patterns
· Experience with networking communication
protocols
· Experience with Agile development
methodologies
· Experience with Security and Risk
analysis
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.