Principal Enterprise Software Engineer

Year    Hyderabad, Telangana, India

Job Description

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/B.Tech in Computer Science/Engineering with 14+ years of experience (or M.E/M.Tech 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.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4462340
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Hyderabad, Telangana, India
  • Education
    Not mentioned
  • Experience
    Year