Back to jobs
P
Hiring companyPhilips

Verified today

Senior Software Technologist

Bangalore, India Full-time Hybrid

About the role

Senior Software Technologist responsible for designing, implementing, and testing C++ software for medical systems. Leads component‑level architecture, ensuring reliability, efficiency, and compliance with medical quality standards. Develops unit, integration, and class tests, maintaining a long‑term software stack. Works within Agile/Safe/Scrum processes, contributing to continuous improvement. Collaborates across disciplines on software interfaces, applies SOLID principles, GIT workflows, and unit testing. Analyzes root causes, refactors legacy code, and integrates SW/HW components. Communicates effectively in English, drives change, and supports regulated environment development.

What you’ll do

  • Design and implement software components
  • Ensure reliability, efficiency, user‑friendliness, maintainability
  • Write unit, integration, and class tests
  • Maintain long‑term software stack
  • Follow processes and quality system
  • Contribute to unit interfaces with disciplines
  • Drive continuous improvement and Agile/Safe/Scrum processes

What you’ll bring

  • Bachelor/Master Engineering in CS/EE or equivalent
  • Years of software design and development experience
  • Strong C++ programming expertise
  • Object‑oriented design, GIT, SOLID, unit testing
  • Agile (SAFE), Scrum, V‑model methodology experience
  • Full SDLC knowledge: requirements to integration
  • Root‑cause analysis and legacy code refactoring skills
  • SW/HW integration affinity and regulated environment focus

Nice to have

  • Healthcare product development experience
  • Regulated environment software development interest

Skills

C++Object‑oriented ProgrammingGITSOLIDUnit TestingAgileScrumV‑modelSDLCRoot‑cause AnalysisLegacy CodeSW/HW IntegrationCommunicationCollaborationLeanRegulated Environment

Education

Bachelor/Master of Engineering