In this role, you have the opportunity to strengthen the team with your software design specialization and make a substantial contribution to the innovation of product and process.
You will be working on a product (embedded software) development of Mobile Surgery (X-ray) system. Typically, a software unit is developed by a team of 3-
5 Software Engineers, technically headed by the Software Designer. The Software Designer ensures that his / her design is consistent with the higher level architecture and requirements.
Jobholder ensures that his / her design is understood by the Software -Engineers, and verifies the correct implementation.
You are responsible for
Requirements detailing, design specification preparation, implementation, test and integration of embedded software (on RTOS based platform) in accordance with the higher level Requirement and -
Design specifications / architectures
Understand and communicate consequences of your design on the architecture and influence design specification
Design software on the basis of design specifications and ensuring that the software in question will be reliable, efficient, user-
friendly, easy to maintain and meet the (medical) quality and coding standards
Implement class, unit integration and unit tests for the designed modules or components
Perform work in-line with document control and other processes that have been agreed in the department
Contributing to the interfaces to other modules, in close consultation with other relevant disciplines
Initiatives and active participation for continuous improvement and scrum process.
You are a part of Mobile Surgery R&D team. With global headquarter of Mobile Surgery, Philips HIC, Pune is playing a key role in Philips global strategy for Image-
Guided Therapy. With Philips HIC, the foundation was laid to touch billions of lives and reiterate Philips commitment towards Indian and growth healthcare markets.
To succeed in this role, you should have the following skills and experience
BE / B.Tech with 8 years + relevant experience
Solid experience in design / development of complex technological products / systems / subsystems in area of Embedded Software.
Hands on experience on designing applications for 16 bit / 32 bit processors
Should be able to translate requirements into design, perform DFMEA and apply design controls to mitigate failures
RTOS (preferably VxWorks) based application design & development in Embedded C, RTOS concepts. Experience in C++ is preferable.
Perform unit testing using test tools, code review, integration, debugging and other quality-oriented practices
State machine design & implementation
Experience in Communication protocols like Modbus, Socket programming (TCP / IP, UDP)
Experienced in working with / understand legacy code
Experience in working in Agile teams.
Disciplined team worker, ability to work independently and act pro-actively
Analytical, creative and abstract thinker.
Accurate, quality minded and improvement attitude
Ability to coach, support and direct the Engineers in a subgroup.
Is capable to introduce efficiency improvements on project level (change management)
In return, we offer you a challenging, innovative environment with great opportunities for you to explore. Our benefits are very competitive and designed around your preferences :
A competitive base salary
A variable bonus based on both Philips results and personal performance
Extensive set of tools to drive your career, such as a personal development budget, free training and coaching
Attractive collective health insurance package
Why should you join Philips?
Working at Philips is more than a job. It’s a calling to create a healthier society through meaningful work, focused on improving 3 billion lives a year by delivering innovative solutions across the health continuum.
Our people experience a variety of unexpected moments when their lives and careers come together in meaningful ways.