Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Software Engineer.
India Jobs Expertini

Urgent! Software Engineer Job Opening In Hyderabad – Now Hiring Confidential

Software Engineer



Job description

Job description

Role: Software Engineer Desktop (C++)

Location: Hyderabad

Experience: 8-12 Year's

Work Mode: Work from Office

Notice Period: 15 Days or Less (OR) Immediate


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.
  • Participate in all stages of product development, including:
  • Product vision refinement
  • Requirement gathering
  • Project planning
  • System design
  • Coding and testing
  • Release, deployment, and post-deployment support
  • 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.


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Software Engineer Potential: Insight & Career Growth Guide