Experience: 5-8 years of experience in software development as part of R&D organization
The role incumbent is responsible to design, develop and demonstrate new or improved MR pulse sequence / Methods (acquisition) software platform with the end goal of delivery of platform solutions to Philips MR’s global product line. This could also involve extension and optimization of the existing and evolving Philips MR Methods software platform with emphasis on reliability and performance of the underlying MR platform.
Ownership will extend to all phases of new product introduction (NPI) programs, interfacing with customers, cross-functional subsystem teams, technical experts, and support for the installed base, pre-NPI and advanced technology development.
Graduate / Post graduate in engineering (Computer Science / Electrical / Electronics / Bio-Medical) is a requirement. Candidates with strong inclination to work in a healthcare domain are encouraged to apply.
Strong knowledge of software engineering design concepts is required.
Responsibilities and Key Result Areas
Responsible for software development of MR Methods platform
Analysing and understanding assigned requirements from an end user perspective and translating it to design and implementation
Performs the role of a Test Engineer by handling the test execution process. Also performs unit testing of the code
Performs the role of a specialist by reviewing work products. Contribute to technical and design reviews
Owns and deliver assigned modules along with the team
Supports in project estimation, planning and risk management activities
Provides guidance in the technical/ functional area. Guide team members in specific projects
Mentor others in the software engineering concepts
Ability to independently design, implement, test components.
Strong experience in C / C++ is a must
Good understanding of data structures and operating system concepts
Sound knowledge of design patterns
Should have a strong desire to work in a multidisciplinary global environment and should have excellent collaborative skills
Understanding of SW development process
Good analytical skills & clear, concise communication skills
Eagerness to learn, achieve results with desired quality and within committed timelines
Willing to take complete ownership of assigned tasks/activities
Detail oriented; ability to multitask
Self-driven with “first-time-right” mindset