Johnson & Johnson is looking to solve complex healthcare problems through innovation in medical devices and software, and is recruiting Software Engineering Co-ops to contribute to the development of cutting-edge medical devices and associated capital equipment.
Requirements
- Experience in a direct software engineering utilizing C, C++, and Python
- 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)
Responsibilities
- 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)
- Use state of the art tools and take advantage of training courses offered on-site and virtually.
- Work with NPD teams to design and develop product software for use in cutting edge medical devices and associated capital equipment.
Other
- Be enrolled in an accredited college/institution pursuing a Bachelor’s or master’s degree in computer science, computer engineering or related degree
- Be in your second year of your undergraduate degree, or above, in school at the beginning of your co-op.
- Have a minimum GPA of 3.0.
- Permanently authorized to work in the U.S., must not require sponsorship of an employment visa (e.g., H-1B or green card) at the time of application or in the future.
- Strong collaboration, proven technical leadership capabilities, and conflict resolution skills.