Principal Enterprise Software Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Hyderabad - India

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Key Responsibilities
  • Design develop and test high-reliability software for medical devices in accordance with IEC 62304 and related standards.

  • Define and implement software requirements architecture and design ensuring scalability safety and compliance.

  • Drive end-to-end feature ownership through all phases of the SDLC - design implementation testing and documentation.

  • Lead code reviews mentor team members and ensure adherence to software engineering best practices.

  • Develop and optimize firmware device drivers and real-time data acquisition systems.

  • Create and maintain simulators and test automation frameworks to ensure robust verification and validation.

  • Implement Bluetooth and wireless communication protocols for connected medical systems.

  • Design networking services (SOAP/REST over TCP/UDP) for system integration and remote communication.

  • Work collaboratively with cross-functional teams (Product Systems Firmware V&V) to ensure product quality and alignment.

  • Continuously stay updated with emerging technologies and apply innovations to enhance software performance and reliability.

Must Have
  • B.E/ in Computer Science/Engineering with 14 years of experience (or M.E/ with 12 years).

  • Strong programming expertise in C# .NET C/C and object-oriented design principles.

  • Proven experience in embedded systems real-time data processing and control system design.

  • Hands-on experience in Bluetooth-enabled communication and SVG-based UI development.

  • Strong understanding of multithreading synchronization and OS-level scheduling for performance optimization.

  • Proficiency in UML design documentation and traceability from requirements to implementation.

  • Knowledge of relational databases socket communication and distributed system design.

  • Experience with compiler optimization build systems and configuration management tools.

  • Excellent written and verbal communication documentation and collaboration skills.

Good to Have
  • 5 years of experience in medical device software design.

  • Experience developing mobile applications (iOS/Android) or web-based tools (HTML5 JavaScript CSS Cordova).

  • Familiarity with Microsoft Visual Studio TFS or Eclipse.

  • Exposure to FDA QSR (820.30) ISO 13485 and IEC 62304 compliance frameworks.

  • Demonstrated leadership and mentoring capabilities in cross-functional environments.

  • Experience working with global teams across engineering testing and regulatory domains.

Reporting & Collaboration
  • Reports to the Engineering Manager.

  • Works closely with Product Owners Technical Leads Developers and V&V Engineers across global teams for design implementation and delivery alignment.

Key Responsibilities Design develop and test high-reliability software for medical devices in accordance with IEC 62304 and related standards. Define and implement software requirements architecture and design ensuring scalability safety and compliance. Drive end-to-end feature ownership throu...
View more view more

Key Skills

  • Continuous Integration
  • Docker
  • Jenkins
  • Python
  • System Design
  • Agile
  • C/C++
  • Go
  • Systems Engineering
  • Software Development
  • Java
  • Distributed Systems