Philips logo

Senior Software Technologist - C++

Philips
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

C++Object-Oriented DesignUnit TestingSoftware ArchitectureEmbedded SystemsRegulatory Compliance

Job description

Overview

Design, implement and test software for medical systems, working on component or module level and contributing to a software stack maintained for 10+ years.

What you'll do

  • Design and implement software at component or module level, understanding and communicating the consequences of your design on the architecture and influencing design specifications.
  • Design software based on design specifications so that it is reliable, efficient, user-friendly, easy to maintain and meets (medical) quality and coding standards.
  • Implement class, unit integration and unit tests for the designed modules or components.
  • Contribute to the quality and maintainability of the software stack, which must be maintained for a long time (10+ years).
  • Perform work in line with processes and the quality system.
  • Contribute to the unit interfaces (SW), in close consultation with relevant disciplines.
  • Take initiative and actively participate in continuous improvement and Agile / Safe / Scrum processes.

What you'll need

  • Bachelor/Master of Engineering in Computer Science, Electronics and Communication, or equivalent.
  • Experience in software design and development (number of years not stated).
  • Strong working experience of C++.
  • Experience with object-oriented programming, GIT / ADS / SOLID principles and (unit) testing.
  • Experience with software development methodologies such as agile (SAFE), scrum and the V-model.
  • Experience with all aspects of the software development lifecycle: requirements, design, implementation, test, and integration.
  • Ability to analyze the root cause of a problem and deliver evidence for the root cause and its side effects.
  • Ability to find existing (legacy) code a positive challenge.
  • Ability to think in risks for the proposed solution (including where to solve it).
  • Affinity and interest in SW/HW integration.
  • Good communication in English, both written and verbal.
  • Personality skills to collaborate with colleagues from different teams/levels and think across functional borders.
  • A lean/pragmatic attitude: able to drive change, continuously seek improvements and reduce 'waste'.
  • Interest in development of software in a controlled regulated environment.

Nice to have

  • Experience in working in a healthcare product development environment.

Details

  • Hybrid role: on average at least 3 days working from the office and up to 2 days from home for full-time employees.
  • Location: Bangalore.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Technologist - C++