CoreHRx Jobs

Apply in one click, save jobs and take free mock tests.

Register free Log in
Hiring? Post jobs with CoreHRx
My account
user

View & update profile

Senior Software Engineer

Terumo BCT, Inc.

Full time
Experience
6–15 years
Location
Thiruvananthapuram
Work mode
Not stated
Salary
₹10L – ₹25L a year estimatetypical for IT Jobs in India, 846 posts
Posted 10 days ago Last checked 1 day ago

Free · takes a minute · your resume fills your profile

CoreHRx never asks candidates for money. If anyone does, .

Role at a glance

You will
  • 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…
  • Collaborates with cross-functional teams including systems, hardware, quality, and regulatory engineering to deliver reliable, secure, and…
Experience
6–15 years
Education
Bachelor's degree
Must-have skills
C++Design PatternsLinux

How well do your skills match this job?

Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.

Job description

Location: Thiruvananthapuram, India

Job Band: Job Band 11 (JB11)
Hiring Manager: Vijaya Sekhar
Lead Recruiter: Raghesh Rajapalan
Country: India

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.

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.
  • 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 comprehensive range 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 data: Headcount Labs (headcountlabs.com), ODbL 1.0. The job description belongs to the employer. Location data © OpenStreetMap contributors and Overture Maps.

Key skills

Required

C++Design PatternsLinux

Preferred

AgileCI/CDScrum

Soft skills

Problem Solving

Job market insights

810active C++ jobs in India
659active Design Patterns jobs in India
1,365active Linux jobs in India
₹10L – ₹25L advertised yearly salary for IT Jobs in India (middle half of 846 posts that show a salary; median ₹17L)
1 more open job at Terumo BCT, Inc.

Hiring most for IT Jobs in Thiruvananthapuram

  • AECOM15 open jobs
  • Zafin6 open jobs
  • Flex and Oncology Clinical Research Private Limited4 open jobs

Jobs asking for C++ in India also ask for

  • Python64%
  • Java36%
  • Linux33%
  • C18%
  • Git16%

From live job posts on CoreHRx, updated 14 Nov 2026. Skill figures count posts that list their skills; salary figures only posts that show a salary.

Questions about this job

What is the salary for this Senior Software Engineer job?

The post does not state the pay. As an estimate, comparable posts on CoreHRx advertise ₹10L – ₹25L a year (typical for IT Jobs in India, 846 posts).

How much experience does this job need?

The post asks for 6–15 Yrs experience.

Where is this job based?

In Thiruvananthapuram.

What kind of job is this?

It is a full time job.

Preparing for an IT or software developer interview in India? This guide covers the rounds companies run, the technical and HR interview questions asked most often for freshers and experienced developers, sample answers you can adapt, and a simple preparation plan.

Questions you may be asked

  1. Tell me about yourself.
  2. Explain the four pillars of object-oriented programming.
  3. What is the difference between a process and a thread?
  4. How do you find the second highest salary in SQL?

Get IT jobs in Thiruvananthapuram by email

Create a free profile and we email you new IT jobs in Thiruvananthapuram, at most once a week.

Similar jobs

Free · takes a minute · your resume fills your profile