Sunday, December 22, 2013

Covidien Healthcare India Private Limited


Covidien is a leading global healthcare products company that creates innovative medical solutions for better patient outcomes and delivers value through clinical leadership and excellence.  We deliver outstanding results and innovative solutions in the Medical Device and Medical Supplies segments. Through progressive thinking and cutting-edge technologies, Covidien is well positioned to lead the way in today’s rapidly changing healthcare industry. Whatever your specialty or ambitions, you can make a difference at Covidien – both in the lives of others and your career.

 At Covidien, we strive to fully understand our marketplace, customers, communities and employees, and we enter into relationships with a sense of honesty, fairness and trust.

 We are an affirmative action/equal opportunity employer.
Position Summary

Work as a member of a large multi-functional (hardware, software, electrical, mechanical) team in the software design and development of embedded software for Covidien’s line of Products.   Software Engineers are expected to work with other members of the engineering staff to provide technical software expertise and solutions to engineering problems.  The Software Engineer will participate in the creation of design documentation, software applications, test plans, and other project artifacts. 
Principal Accountabilities
  1. Participates, as a member of software project or sub-project team(s), in the development of software applications
  2. Adheres to defined development procedures.
  3. Generates high-quality work products.
  4. Translates requirements/specifications into design, and ultimately software.
  5. Participates in requirements, design and code reviews as they pertain to software designs.
  6. Participates in other activities, such as performing hazard and risk analysis, reviews of designs and tests, etc.
  7. Functions well in a team environment
  8. Demonstrates good coding practices.

Requirements
Education:        BS/BE (EE, CS or equivalent).  MS/ME (EE, CS or equivalent).

Experience:       5+  years of experience with software design

Preferred Skills/Qualifications: 

•           Candidate should be knowledgeable and have experience in software engineering processes and software life-cycle in general.

•           Experience with Agile development methodologies in a product development environment preferred.

 Skills/Competencies:    

•           Strong experience in C#/C++, .NET framework

•           OOA/OOD experience

•           UI development experience/expert (storyboards/wireframe etc…)

•           Good understanding of concepts (threading, memory management etc.)

•           Networking experience (Sockets, TCP/IP, Websockets)- wireless and/or wired

•           Web Services (RESTful API, SOAP)

•           Unit Testing (JUnit, CppUnit etc..)

•           Serial communication (USB/RS232)

•           IDE experience Visual Studio, Eclipse, or Xcode

•           Mobile development a plus (iOS, Android, Xamarin)

•           Hadoop, Cassandra, NoSql, MapReduce a plus

•           Protocols - HL7, DICOM, XML, EDI
•           Security/cryptography experience a plus (RSA, SHA1, etc.)
5+ years of experience with software design Apply  

No comments:

Post a Comment