Logo of Huzzle


R&D Software Engineering Co-op- Fall 2024

🚀 Off-cycle Internship


AI generated summary

  • You need to be enrolled in a computer science or related program, have a GPA of 3.0+, experience in C/C++ and Python, show interest in healthcare, and be authorized to work in the US. Additional experience with operating systems, testing tools, and distributed data services is preferred.
  • You will design, develop, and test software for medical devices, creating specifications and conforming to industry standards.

Off-cycle Internship

Research & Development, Software EngineeringCincinnati


  • The Ethicon, Inc. business, a part of the Johnson & Johnson family of companies, is recruiting for R&D Software Engineering Co-ops located in Cincinnati, OH, to help transform the landscape of surgery. 


  • Enrolled in an accredited College/Institution pursuing a Bachelor’s or Master’s degree in computer science, computer engineering or a related field.
  • Class standing of a sophomore or above at the start of the co-op term in August 2024
  • Considered a student during the co-op term(s) (i.e. will not have already graduated college).
  • Have a cumulative GPA of 3.0 or above
  • Experience in a direct software engineering utilizing C, C++, and Python
  • Strong collaboration, proven technical leadership capabilities, and conflict resolution skills.
  • Demonstrate strong interest in healthcare.
  • Legally authorized to work in the United States for the full duration of the co-op term (late August – mid December 2024)
  • Preferred:
  • Experience working with…
  • Software design in Linux or similar operating system
  • Software testing tools (e.g. Google Test, NUnit, JUnit, etc.)
  • Distributed Data Services (DDS), e.g. (RTI Connext, OpenDDS, MQTT, or similar distributed data sharing libraries

Education requirements

Currently Studying

Area of Responsibilities

Research & Development
Software Engineering


  • As a Software Engineering co-op in the R&D business, you will have the opportunity to:
  • Design and develop product software to integrate with mechanical, electrical, and distributed computing systems.
  • Develop test tools to test product software in an integrated environment.
  • Convert chosen technical options into formal testable written requirements Document designs and specifications per design control processes. Conform to Industry Standards for Medical Device Software (IEC 62304)


Work type

Full time

Work mode