Sr Software Engineer (Thiruvananthapuram)

Sr Software Engineer (Thiruvananthapuram)

06 Nov
|
Terumo Bct
|
Thiruvananthapuram

06 Nov

Terumo Bct

Thiruvananthapuram

Job Title: Sr. Software Engineer

Job Summary

Responsible for designing, developing, testing, and maintaining safety-critical software solutions throughout the product lifecycle. Leads software architecture, embedded systems development, verification and validation activities, and regulatory compliance efforts in accordance with IEC 62304, ISO 13485, and FDA requirements. Collaborates with cross-functional teams including systems, hardware, quality, and regulatory engineering to deliver reliable, secure, and compliant medical devices.

Provides technical leadership, mentors engineering teams, drives process improvements, and ensures successful product development from concept through commercialization and post-market support.

Essential Duties

- Lead the design, development, integration, and maintenance of medical device software applications.
- Drive software architecture, design reviews, code reviews, and technical decision-making.
- Develop high-quality, maintainable software using C++ on Embedded Linux/Linux platforms.
- Collaborate with systems, firmware, hardware, QA, regulatory, and product management teams.
- Ensure compliance with medical device software development processes and standards.
- Define software requirements, architecture, design specifications, and technical documentation.
- Support risk analysis, cybersecurity assessments, and software verification activities.
- Mentor and guide software engineers, fostering technical excellence and best practices.
- Participate in effort estimation, planning, and project execution activities.




- Drive continuous improvement in software development processes, CI/CD, and quality practices.

Minimum Qualification Requirements

Education

- Bachelor's or master's degree in computer science, Electronics or a related field.

Experience

- 6 to 15 years of software development experience.
- Experience in embedded product development and design.
- Experience in medical device software development preferred.

Skills

- Strong proficiency in C++ (C++17 or later).
- Extensive experience in Linux application development.
- Experience in Yocto framework and OS customization.
- Experience in developing UI applications using QT/QML.
- Robust understanding of software architecture and design patterns.
- Experience with multithreading, IPC, networking, and system-level programming.
- Experience with version control systems such as Git.
- Strong debugging and problem-solving skills.
- Experience leading technical teams and driving software projects.

Preferred Qualifications

- Knowledge of IEC 62304, ISO 14971, IEC 60601-1, and FDA software guidance.
- Experience with cyber-security requirements and secure software development practices.
- Experience with CI/CD tools and automated testing frameworks.
- Knowledge of Agile/Scrum development methodologies.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Sr Software Engineer (Thiruvananthapuram)
🏢 Terumo Bct
📍 Thiruvananthapuram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sr software engineer (thiruvananthapuram) / thiruvananthapuram

Subscribe to this job alert:

Get the latest job offers by email for: sr software engineer (thiruvananthapuram) / thiruvananthapuram