Education :
- UG: B.Tech/B.E. in Any Specialization
Job Summary :
- The Software Engineer Desktop will be responsible for maintaining and enhancing existing medical products, as well as designing and developing new desktop-based medical software applications.
- The role involves end-to-end software development, from requirements gathering to deployment, with a focus on high-quality, maintainable, and compliant solutions.
Key Responsibilities :
- Maintain and improve existing medical software products.
- Design, develop, implement, test, and debug Windows desktop applications with hardware integration.
- Conduct thorough code reviews to ensure quality and compliance.
- Determine and document software design requirements.
- Generate and maintain software documentation to support both regulatory and business needs.
- Apply industry-standard design and architectural patterns to build scalable and maintainable applications.
- Work within Agile development methodologies for planning and execution.
- Manage completion of assigned work and coordinate effectively with cross-functional teams.
- Stay updated with industry trends and apply relevant knowledge to enhance product quality.
- Ensure successful implementation and monitoring of system improvements to increase efficiency.
- Perform additional duties as assigned.
Must-Have Qualifications :
- Bachelors degree in Computer Engineering, Computer Science, or a related technical field.
- 8+ years of overall engineering experience.
- Minimum 6 years of experience in Windows desktop software development using C++.
- Strong experience with Windows libraries, hardware integration, and GUI design using Qt and QML (or comparable frameworks such as C# and WPF).
- Proficiency in software design and debugging for desktop environments.
- Solid understanding of object-oriented programming and design principles.
- Excellent written and verbal communication skills.
- Hands-on experience with Agile development methodologies.
- Experience performing security and risk analysis.
Nice-to-Have :
- Experience working in the medical device industry or other regulated domains.
- Familiarity with application design patterns and object-oriented design patterns.
- Experience with network communication protocols.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1567598
Interview Questions for you
View All