Senior Software Engineer

Terumo Bct, Inc.

Thiruvananthapuram

On-site

INR 1,200,000 - 2,400,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Terumo Penpol, part of the Terumo Group, in Thiruvananthapuram, Kerala, seeks a Senior Software Engineer to design, develop, and maintain safety-critical medical device software through the product lifecycle. You will lead architecture, embedded Linux development, verification, and regulatory compliance with IEC 62304 and FDA guidance.

You will mentor teams, drive CI/CD improvements, and collaborate across systems, hardware, QA, and product management to deliver secure, reliable software from

Qualifications

  • Bachelor's or master's degree in computer science, electronics or related field.
  • 6–15 years of software development experience.
  • Embedded product development experience preferred, especially for medical devices.
  • Strong proficiency in C++ (C++17 or later).
  • Experience with Yocto framework and OS customization.
  • Experience in developing UI applications using Qt/QML.

Responsibilities

  • 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 on Embedded Linux/Linux platforms.
  • Collaborate with systems, firmware, hardware, QA, regulatory, and product teams.
  • Ensure compliance with IEC 62304, ISO 14971, IEC 60601-1, and FDA guidance.
  • Define software requirements, architecture, design specifications, and documentation.
  • Support risk analysis, cybersecurity assessments, and software verification activities.
  • Mentor engineers and drive software project execution and delivery.
  • Participate in estimation, planning, and process improvements (CI/CD, quality).
  • Lead continuous improvement in software development processes and quality practices.

Skills

C++17+
Qt/QML
Embedded Linux
Multithreading
IPC
Networking
Software architecture
Git

Education

Bachelor's or Master's in CS/Electronics

Tools

Yocto
CI/CD tools
Qt/QML tooling
Git workflows

Job description

Select how often (in days) to receive an alert:

Senior Software Engineer

Location: Thiruvananthapuram, IN

Our ability to grow, develop new capabilities and serve even more patients around the world depends on associates like you, who are passionate about our mission. Thank you for considering this new opportunity to further unlock your potential.

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.

  • 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).
  • Experience in Yocto framework and OS customization.
  • Having Experience in developing UI applications using QT/QML.
  • Strong 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.

Terumo Penpol is part of Terumo Group and is headquartered in Thiruvananthapuram, Kerala. As India’s largest blood bag manufacturer, we provide a comprehensiverange of blood collection, storage and processing solutions for blood centers, hospitals and therapeutic apheresis centers in India and abroad. Our high-quality products touch the lives of patients in over 80 countries across the world.

True to our mission of contributing to society through healthcare, our award-winning Corporate Social Responsibility initiatives reinforce our organizational values and culture. Firmly rooted in core values collectively termed as the ‘Associate Spirit’, our work culture fosters an environment conducive to growth and continuous learning. People are our greatest asset, and we place as much importance in their professional development as in the research and development of our products.

Job Segment: Embedded, CSR, Test Engineer, Electronics Engineer, R&D Engineer, Technology, Management, Engineering

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

TerumoBCT • Thiruvananthapuram

On-site
INR 900,000 - 1,600,000
Senior Manager - Disposables Product Development
Senior Manager - Disposables Product Development

TERUMO BCT, INC • Thiruvananthapuram

On-site
INR 1,800,000 - 2,400,000
Staff Engineer
Staff Engineer

Jobgether • India

Remote
INR 3,000,000 - 5,500,000
Flexible work arrangements
Healthcare coverage
Paid time off
Applications Software Engineer
Applications Software Engineer

Zydus MedTech • Bengaluru

On-site
INR 900,000 - 1,300,000
Software Quality Assurance Engineer [T500-30487]
Software Quality Assurance Engineer [T500-30487]

ANSR • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Manager-Software Development
Manager-Software Development

Mettler-Toledo International, Inc • Bengaluru

Hybrid
INR 3,500,000 - 5,500,000
Hybrid working model
Mediclaim & life insurance
Training & education reimbursement
+1
Manager - Medical Affairs
Manager - Medical Affairs

TerumoBCT • Thiruvananthapuram

On-site
INR 1,500,000 - 2,500,000
Manager - Medical Affairs
Manager - Medical Affairs

Terumo • Thiruvananthapuram

On-site
INR 2,800,000 - 4,600,000
Software Technologist I - Embedded C++
Software Technologist I - Embedded C++

Philips • Pune District

On-site
INR 1,200,000 - 2,500,000
Senior Engineer / Tech Lead - Firmware
Senior Engineer / Tech Lead - Firmware

AMETEK Inc. • Bengaluru

On-site
INR 1,200,000 - 1,800,000