Software Technologist I - Embedded C++
- Location Pune
- Experience 4-9 yrs
- Job type Full-time
- Posted 9 Oct 2026
- Qualification Master's
You will be taken to Philips’s own careers page to apply. Job ID 591151.
Job description
Job Title Software Technologist I - Embedded C++ Job Description As a Software Technologist with expertise in Embedded Systems, you will play a crucial role in designing, developing, and maintaining Device software. This role is focused on hands-on work, but it also requires the ability to direct others and architect solutions.
Your role
- Analyses, designs, tests, codes, secures, debugs, modifies, deploys, integrates and maintains (system) software enhancements, test environment and/or new software.
- Uses state-of-the-art technologies and practices. Interacts with users / product owners to define / adjust requirements and/or necessary modifications.
- Keeps abreast of technical developments and practices in own field through literature, courses/trainings, technical contacts, and competitive environment.
- Applies agile software development methods as a member of agile teams.
Technical Skills
- Software design and development in embedded applications using C++/C is required.
- Experience in RTOS. (ThreadX is required, FreeRTOS is preferred Knowledge and application of the following standards and interfaces is preferred)
- Experience in ARM architecture, ARM microcontrollers. Working knowledge in USB, ethernet, I2C, SPI, UART, Timers, etc.
- Experience in software development in medical industry or highly regulated industry.
- Experience with IEC 62304, FDA guidance for medical device development and other relevant medical device regulatory standards is highly preferred Experience in Agile SW Development practices.