Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Philips Software Technologist - C++ 
India, Karnataka 
476191864

26.07.2024
Software Technologist - C++Job Description

• Learn more about .
• Discover .
• Learn more about .
• Learn more about our commitment to diversity and inclusion .

As aare responsible for

  • Designing and implementing theC++application softwarefor the product(Embedded - Good to have)

  • Participating in requirements definition and design creation, detailing, and documentation

  • Assuring that your software complies to the requested quality norms, participating in design and code reviews, and participating in FMEAs

  • Creating automated unit tests and integration tests within the chosen frameworks

  • Able to estimate own work, delivering inputforthe planning processand defining and maintaining theown and team’sbacklog

  • Drawingupapersonal schedule and reportingon progress in a structuredway

  • Ensuringthat there is properdocumentation for the developed


To succeed in this role, you’ll need a customer-first attitude and the following:

  • Graduation/Post-Graduationin Electronics or SW Engineering

  • Minimum of5to 7years of relevant work experience inembeddedSWdevelopment

  • Very good experienceinC andC++ programming language,familiarwith C++ design patterns

  • Affinity with and experience in Agile software development

  • Strong technical skills inembeddedSW development,HW/SW interfacing,debugging, low level RTOS environments

  • Azure RTOSThreadXexperience is a plus

  • Experience with various build and test tools, experience withVectorCastis a plus

  • Experiencein regulated environments, Class II/III medical device developmentis aplus


Our hybrid working model is defined in 3 ways:

  • There's a certain energy when everyone’s in the same room that can heighten idea generation and creative friction needed for problem-solving.
  • We embrace flexibility:
    Choosing where, when and how to work can vary according to task and team schedules. Flexibility isn’t office or online, it means choosing the space that works best for you, your teams and our customers on a case-by-case basis.
  • We want to be at our best:
    The way we work, and our workspaces are designed to support our well-being, offer career advancement opportunities, and enable us to be at our best.