Sr Software Engineer

Terumo Bct

Thiruvananthapuram

On-site

INR 1,500,000 - 2,300,000

Full time

11 days ago

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 BCT, Inc. in Thiruvananthapuram is seeking a Sr. Software Engineer to design, develop, test, and maintain safety-critical software for medical devices.

You will lead architecture, embedded Linux development, verification, validation, and regulatory compliance per IEC 62304, ISO 13485, and FDA guidance, while mentoring teams and improving processes. You will collaborate with systems, hardware, QA, regulatory, and product management to deliver reliable, secure software from concept to

Qualifications

  • Bachelor's or master's degree in computer science, Electronics or a related field.
  • 6 to 15 years of software development experience.
  • Embedded product development and design experience.
  • Experience in medical device software development preferred.

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 software using C++ on Embedded 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 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.

Skills

C++ (C++17)
Linux app development
Yocto framework
QT/QML UI development
Software architecture
Multithreading/IPC/ networking
Git
Debugging
Technical leadership

Education

Bachelor's or Master's in CS/ Electronics

Tools

Git

Job description

Job Title: Sr. Software Engineer

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.
  • 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.
Disclaimer

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Stryker India Private Limited • Gurugram District

On-site
INR 3,500,000 - 7,000,000
Senior Software Engineer-C++ QT QML
Senior Software Engineer-C++ QT QML

Nest Digital • Bangalore Rural

On-site
INR 2,500,000 - 4,000,000
Senior Firmware Engineer
Senior Firmware Engineer

Agiliad LLC • Pune District

On-site
INR 2,000,000 - 3,500,000
Senior Embedded Engineer
Senior Embedded Engineer

Phoenix Medical Systems • Chennai

On-site
INR 1,200,000 - 2,100,000
Senior Software Engineer-Embedded Engineer C/C++
Senior Software Engineer-Embedded Engineer C/C++

NeST Digital • Bengaluru

On-site
INR 600,000 - 1,000,000
Architect-C++ with QT
Architect-C++ with QT

Nest Digital • Bangalore Rural

On-site
INR 4,000,000 - 6,500,000
Applications Software Engineer
Applications Software Engineer

Zydus Medtech • Bengaluru

On-site
INR 900,000 - 1,300,000
Lead Software Engineer
Lead Software Engineer

Careernet • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Lead Software Engineer
Lead Software Engineer

Meril • Vapi

On-site
INR 2,500,000 - 4,200,000
Embedded Software Engineer for Medical Devices
Embedded Software Engineer for Medical Devices

Stryker India Private Limited • Gurugram District

Hybrid
INR 1,200,000 - 2,000,000