Philips

Senior Software Technologist - C++

Philips
Apply
23 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Own the design, development, and testing of software components for patient monitoring interoperability and connectivity.
  • Implement frameworks supporting third-party device integration with patient monitors.
  • Analyze functional and software requirements and develop high-quality, maintainable C++ code for embedded Linux systems.
  • Develop unit, component, and automated test suites using GoogleTest and Gherkin-based behavior-driven testing.
  • Optimize application performance and resolve bottlenecks in resource-constrained embedded Linux environments.
  • Support software lifecycle activities including documentation, sustaining engineering, defect resolution, and platform evolution.
  • Participate in an international Scrum team and collaborate with interoperability experts, software developers, and architects.
  • Adopt AI-enabled development tools and demonstrate measurable productivity improvements.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Electronics, Software Engineering, Information Technology, or a related technical field, or equivalent experience.
  • 10+ years of embedded Linux experience with hands-on advanced C++ development.
  • Strong knowledge of object-oriented programming, memory management, multithreading, and performance optimization.
  • Experience with unit testing, Python, GoogleTest, Gherkin, and behavior-driven development for component testing and automation.
  • Experience with communication protocols including TCP, UDP, HTTP/HTTPS, WebSockets, and RS-232.
  • Experience with technical documentation, code reviews, and medical software development processes such as IEC 62304.
  • Knowledge of security-by-design practices including threat modeling, TLS, certificate management, and vulnerability management.
  • Experience with Git, ADO or GitHub, Visual Studio, VS Code, CMake, and static or dynamic analysis.
  • Preferred experience with HL7, FHIR, IEEE 11073 SDC, gRPC, Protobuf, MQTT, Python tooling or test harnesses, and FDA/EU MDR expectations.

Benefits

  • For office-based teams, work in person at least 3 days per week; onsite roles require full-time presence at company facilities.

Tech Stack

C++CMakeGitgRPCPython

Categories

Philips

About Philips

10,000+ employees

Philips builds medical imaging, patient monitoring, image-guided therapy, and connected-care software and devices for hospitals and clinicians, plus select personal health products. Revenue comes from hardware, software, and services, including SaaS via its HealthSuite cloud. Founded in 1891 and headquartered in Amsterdam, Philips is a public company listed in Amsterdam and on the NYSE (PHG), serving health systems worldwide.

Contact me