Technical Specialist - C++ / Embedded

C++ - 5+ yrs (Must have)Technical Architect : Object Oriented Analysis and Design methodologies. (Must have)Embedded Skills : ARM processor & interfaces (Must have)RTOS: knowledge of Threadx highly desirable.Medical/Infusing domain: Good to haveUML/Documentation: Good to haveGood to have exposure to ISO 14971, IEC62304 and ISO 13485, MISRA C++ coding standardGood to have experience with Tools: Vector cast, PRQA, Visual Studio, IAR, surround SCM, ANT etc.Should be proficient in Design & Architect Skills, Good hands on programming (5+Yrs) .Experience with object-oriented designs is required and UML knowledge (5+yrs)Minimum of 2 years of experience with ARM processor, it's archietcture, tools, boot loader, file systems, USB, NANDMinimum of 3 years of experience with commercial off the shelf real time operating system (RTOS) is required,Good experience in real time embedded systems programming.It is required that the candidate has been a significant contributor for at least one product through entire life-cycle.Candidate should be a self – starter, highly motivated and having a passion to deliver quality products on time.Ability to demonstrate excellent verbal and written communication skills is required.Medical industry experience is a plus.Working experience in a regulated industry is desirable.Should have good exposure of project/team lead, Customer facing leadershipThis position is a senior level position for Real time programming team for a key medical product. It requires the ability to handle all software development activities throughout the entire development life-cycle. Responsibilities include participation in: Software specifications, designs, software coding / debugging / unit test, integration, documentation and project support.