Skip to Main Content

Job Title


Senior Principal Engineer – Software Systems


Company : Pinetics


Location : Pune, Maharashtra


Created : 2025-07-25


Job Type : Full Time


Job Description

Key Responsibilities: Collaborate with the architecture team to design scalable, secure, and high-performance platform infrastructure. Translate stakeholder requirements into robust and scalable software systems. Evaluate emerging technologies and propose improvements to platform architecture and development processes. Design, develop, test, and document embedded software components and applications. Troubleshoot and resolve complex application and infrastructure issues alongside cross-functional teams. Lead and participate in Corrective and Preventive Action (CAPA) and field issue investigation processes. Drive capacity planning and scalability efforts to meet evolving business demands. Develop and maintain detailed technical documentation, including design specs, deployment guides, and troubleshooting materials. Promote continuous improvement and Agile best practices, including Scrum methodologies. Collaborate with hardware teams (mechanical, electrical, systems, test) for seamless software integration. Ensure compliance with internal standards and external regulatory frameworks. Engage with global stakeholders, software developers, and third-party vendors. Evaluate functional and performance impacts of proposed design changes, including cost optimizations and end-of-life considerations. Apply Model-Based Systems Engineering (MBSE) principles to communicate and document system-level changes. Ensure software systems meet risk management, safety, usability, and regulatory standards (e.g., FDA, ISO). Mentor and provide technical leadership to junior engineers and cross-functional contributors. Track, report, and communicate the status of deliverables and milestones. Must-Have Qualifications: B.E./B.Tech or M.E./M.Tech in Computer Science, Electronics, or a related field. Minimum 6–7 years of relevant experience in embedded software development. Skills & Experience: Prior experience in the Medical Device industry or similarly regulated sectors. Strong hands-on expertise in Embedded C/C++ , preferably in an RTOS environment . In-depth knowledge of embedded firmware and device driver development . Proficiency in hardware/software integration and troubleshooting. Experience with requirements management , source code control , and change management systems . Proficiency in code reviews , static and dynamic code analysis , and generating software quality metrics . Ability to work in a regulated development environment (e.g., FDA Class I/II/III, ISO 13485). Proven track record of leading embedded system projects through the full development lifecycle. Familiarity with Agile methodologies , Scrum practices , and continuous integration . Strong understanding of software development standards , including risk, usability, and safety considerations. Excellent interpersonal, communication, and organizational skills. Strong mentoring, leadership, and team-building capabilities. Demonstrated experience in working with global teams , across time zones , and with multidisciplinary functions . Core Competencies: Intellectual Horsepower Technical Expertise Team Building & Mentoring Talent Development Comfort with Ambiguity and Change Relationship Management Organizational Effectiveness Executive Presence & Communication