29 Oct
|
Zydus Medtech
|
Bengaluru
29 Oct
Zydus Medtech
Bengaluru
About the Role
The Software Engineer
- Applications is responsible for designing and developing core software for a next-generation medical device platform, including clinical workflows, treatment session management, alarm management, Android platform software, device communication, and connectivity features. This role partners closely with the Software Architect, Systems Engineering, V&V;, and Quality teams to deliver high-quality, regulatory-compliant medical device software.
Key Responsibilities
• Develop and maintain clinical software features including HMI UI, Treatment Session Manager, Workflow Engine, State Machine, Alarm Manager, Clinical Dashboards, and Reporting.
• Design and develop Android applications using Kotlin, Java, Jetpack Compose, MVVM, SQLite, and Android SDK.
• Design and implement device communication frameworks supporting CAN, UART, Telemetry, and Therapy Controller communication.
• Participate in software architecture reviews, design reviews, code reviews, and technical decision-making activities across the software platform.
• Lead FMEA participation for software subsystems, driving hazard analysis inputs, risk control definitions, and verification traceability in accordance with ISO 14971.
• Establish and enforce coding standards, static analysis policies, software design guidelines, and review checklists across the team.
• Support IEC 62304 software lifecycle activities including software planning, requirements traceability, risk management, verification, validation, and design documentation.
• Collaborate with Systems Engineering, Firmware, Hardware, Cybersecurity, and V&V; teams to deliver robust and compliant product features.
• Support regulatory submissions by producing high-quality design documentation and responding to technical queries from Regulatory Affairs and Quality teams.
• Drive root cause investigations and resolution of software defects, customer issues, field complaints, and CAPA-related activities.
• Contribute to connectivity, interoperability, and digital health initiatives including remote monitoring, HL7/FHIR integration, telemetry, and cloud-connected solutions.
• Continuously improve software quality through automated testing, static analysis, architecture governance, and engineering best practices. Required Qualifications
• B.
E./B.
Tech or M.
Tech in Computer Science, Electronics, Biomedical Engineering, Embedded Systems or an equivalent engineering discipline.
• 3+ years of software development experience with Android, Embedded Linux, Medical Devices, or other safety-critical software platforms.
• Strong hands-on experience in Java, Kotlin, and/or C++ application development.
• Experience developing Android applications using Android SDK, Jetpack Compose, MVVM, SQLite/Room, and up-to-date Android architecture patterns.
• Experience working with Linux-based systems and device communication technologies including UART, CAN, TCP/IP, and telemetry frameworks.
• Strong understanding of software architecture concepts including State Machine Design, Workflow Engine Design, Alarm Framework Design, Event-Driven Architecture, and Clean Architecture principles.
• Experience designing and implementing clinical workflows, treatment management applications, alarm handling systems, and device communication services.
• Experience integrating software with embedded controllers and medical device hardware through standardized communication interfaces.
• Experience with software quality tools and practices including SonarQube, Coverity, static analysis tools, unit testing frameworks, integration testing, and automation frameworks.
• Working knowledge of software development best practices including object-oriented programming, design patterns, coding standards, code reviews, source control management using Git, and Agile development methodologies.
• Experience of DevOps, Software Automation, HIL/SIL Testing, Release Management,
and modern software delivery practices
• Experience working within regulated development environments and applying IEC 62304, ISO 13485, Medical Device SDLC, Risk Management, Requirements Traceability, Verification & Validation, and design control processes.
• Experience participating in software architecture reviews, design reviews, FMEA activities, hazard analysis, CAPA investigations, and regulatory documentation activities. Preferred Qualifications
• Experience working on regulated Medical Devices such as Infusion Pumps, Patient Monitoring Systems, Ventilators, Critical Care Devices, or other life-sustaining healthcare products.
• Experience developing Android-based Medical Device Software with exposure to Android BSP, HAL, JNI, Linux platform integration, and device communication frameworks.
• Experience implementing Medical Device Cybersecurity controls including Secure Boot, Authentication, Authorization, Encryption, Certificate Management, and Secure Software Update mechanisms.
• Knowledge of healthcare interoperability standards and connected health ecosystems including HL7, FHIR, Remote Monitoring Platforms, Cloud Connectivity Solutions, and Digital Health applications.
• Experience working with Web Technologies, REST APIs, Device Telemetry Platforms, Remote Device Management Solutions, and Cloud-native architectures.
• Familiarity with AI-enabled healthcare solutions, clinical analytics platforms, predictive maintenance systems, and digital patient engagement applications.
• Knowledge of IEC 62366 Usability Engineering, Human Factors Engineering, and workflow-driven user interface design for healthcare applications.
What We Offer
• Direct impact on life-sustaining therapy devices.
• Exposure to Android, Embedded Linux, Connectivity, Clinical Software, and Medical Device Architecture.
• Collaboration with multidisciplinary teams across Systems, Clinical, Firmware, Platform, Verification, and Quality.
• Career progression toward Architect and Technical Leadership roles.
• Opportunity to shape digital health, cloud-connected, and AI-enabled solutions.
📌 Applications Software Engineer (Bengaluru)
🏢 Zydus Medtech
📍 Bengaluru