Job Summary

Job Type


Years of Experience
At least 3 years

Tech Stacks

Job Description

Work on software design, implementation, verification and coordinate with US software team and software vendors on software related projects. Ensure that all product development conforms to design specifications and coding standards for medical devices.

  • Support project team activities related to specification of requirements, software implementation, test case development, verification execution, certification, and root cause analysis.
  • Software development and integration on multi-threaded C, C# and C++ software code bases
  • Analyze requirements, identify required work and estimate development tasks.
  • Generate and maintain technical documentation required to support design control requirement and regulatory submissions.
  • Work closely with cross functional teams and external vendors to ensure timely project delivery.

Qualifications & Experience
  • A BS degree in computer science, engineering, or computer information systems or equivalent, preferred.
  • Minimum 3 years’ experience in software design & development and project management
  • Proficiency in C, C++, preferably C#, Python
  • Experience with real time programming and development for embedded systems
  • Experience with mobile or desktop application development is preferred
  • Agile and Object-Oriented knowledge and programming experience
  • Experience with regulated, class II or III medical device software development and IEC 62304 is strongly preferred.
  • Experience in motor control design, sensors inputs and wireless communication modules is strongly preferred.
  • Team player qualities and good interpersonal skills.
  • Creative and innovative problem-solving skills.
Cardinal Health is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law


There are no salaries from Cardinal Health that are similar to this job

View more salaries from Cardinal Health

NodeFlair Insights of Cardinal Health