
Lead System Designer
- Bangalore, Karnataka
- Permanent
- Full-time
- Collaborate closely with the systems engineering team to lead the development of software requirements flow-down, architecture/system design, risk analysis, integration and testing, manufacturing support, and field/customer engagement for both New Product Introductions (NPI) and Installed Base (IB) products.
- Partner with global and stakeholder teams to develop consistent, scalable, and synergized software platforms. Actively contribute to platform evolution by providing technical insights and improvement suggestions.
- Lead cross-functional collaboration across global sites to manage technical program risks, integration challenges, and design trade-offs throughout the product lifecycle.
- Ensure compliance with Quality Management Systems (QMS), maintain Design History File (DHF) readiness, and regulatory submissions to enable programs towards achieving regulatory compliance and commercialization.
- Demonstrate a strong understanding of the software development lifecycle (SDLC), clearly identifying and managing core inputs and outputs across development cycles.
- Own and drive design reviews, define interfaces between code modules and apply existing technologies to new designs with a focus on scalability and maintainability.
- Uphold high standards of code quality through best software engineering principles/practices/architecture and automation tools.
- Provide technical leadership in defining, developing, and evolving software using modern technologies and agile methodologies, while actively fostering a culture of continuous improvement through constructive feedback and iterative refinement.
- Design and build robust testing Infrastructure/tools and processes leading to faster and quality software.
- Identifying novel technical solutions and contributing to Intellectual Property (IP) through disclosures and patent filings and helping team members understand and follow IP processes.
- Master’ s or Bachelor’ s degree in computer science or in “STEM” Majors (Science, Technology, Engineering and Math)
- Minimum of 10+ years of experience with 7+ years in software development for healthcare domain.
- Hands-on experience in embedded Linux based products with C/C++ and Python.
- Experience in owning a Product/system/feature in a complex product
- Expertise in defining functional and nonfunctional requirements and driving CTQ flow-down to software subsystems.
- Working exposure to SDLC and Quality Management System (QMS) compliance.
- Experienced in effectively using tools such as HP-ALM, SEALM(JAMA) or similar platforms for managing requirements, test cases and defects.
- Strong analytical and problem-solving skills, communicates in a clear and succinct manner and effectively evaluates information / data to make decisions.
- Has the ability to take ownership of tasks and deliver without supervision while using their discretion to seek help when necessary.
- Voices opinions and presents clear rationale. Uses data or factual evidence to influence decisions.
- Recognizes collaborative behavior and participates in collaborative activities.
- Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks.
- Able to work well with global teams, including time-zone flexibility