Skip to main content

R&D

Software Engineer, R&D

  • Job Title Software Engineer, R&D
  • Function R&D
  • Sub Function Digital Product Development
  • Location Warsaw, Mazowieckie, Poland
  • Date Posted
  • Requisition Number 2206080106W
Apply Now
Share

Description

Ethicon Endo Surgery Inc., a member of Johnson & Johnson's Family of Companies, is recruiting for a Software Engineer, R&D

Ethicon, part of the Johnson & Johnson Medical Devices Companies, has made significant contributions to surgery for more than 60 years from creating the first sutures, to revolutionizing surgery with minimally invasive procedures. Our continuing dedication to Shape the Future of Surgery is built on our commitment to help address the world's most pressing health care issues and improve and save more lives. Through Ethicon's surgical technologies and solutions including sutures, staplers, energy devices, trocars and hemostats and our dedication to treat serious medical conditions like obesity and cancer worldwide, we deliver innovation to make a life-changing impact. For more information, visit www.ethicon.com.

Ethicon Endo-Surgery, Inc. was created 30 years ago in Cincinnati, Ohio, developing innovative devices that have driven the shift from open to minimally invasive surgery that continues to lead the industry today. Our diverse team of engineers, designers, and technical specialists are on the forefront of technology in the medical device industry.

The Software Engineer will make vital contributions to the New Product Development (NPD) pipeline and transform patient care through innovation. They are responsible for working with our NPD teams to design and develop product software for use in innovative medical devices and associated capital equipment.

Are you interested in an excellent opportunity to be a key contributor to bringing exciting new products to market while also providing the opportunity for professional growth? Apply today!

Key Responsibilities:

  • Design and develop embedded product software to integrate with mechanical, electrical, and distributed computing systems
  • Use standard processes for building software under Design Control procedures for use in a medical device
  • Develop tools to test product software in an integrated environment
  • Translate high-level customer needs into technical options while analyzing trade-offs and business impact
  • Convert chosen technical options into formal testable written requirements
  • Document designs and specifications per design control processes.
  • Participate in design discussions and code reviews
  • Use Agile software development methodology as part of daily software development activities
  • Mentor junior members of the engineering staff to expand design team abilities and establish good working practices

Qualifications

Qualifications

Required:

  • Bachelor’s degree in Computer or Electrical or related Engineering field
  • 3 to 5 years of experience in embedded software product development
  • Good C++ (C++03, C++11, C++14, etc.) knowledge, software engineering and debugging skills.
  • Experience writing multi-process and multi-threaded software for Real-Time Operating Systems (QNX, Wind River, Yocto, etc.)
  • Experience writing automated tests with test automation tools/frameworks (e.g., Google Test, NUnit, JUnit, etc.)
  • Understanding of UML diagrams and experience using UML modeling tools to capture software design (e.g, Enterprise Architect, Visual Paradigm, Rational Rose, etc.) would be an asset
  • Experience with CMAKE cross platform build system
  • Experience with GIT version control system
  • Ability to travel up to 10%, domestic and international travel

Preferred:

  • Experience with Systems Engineering activities: requirements management and development, risk management, and verification (e.g. Enterprise Architect, Integrity, JAMA, DOORS, etc.)
  • Experience with Qt QML UI applications development and automated UI Testing (e.g, Squish)
  • Experience with Distributed Data Services (e.g., RTI Connext DDS, OpenDDS, etc.)
  • Experience with scripting languages (e.g., Python, Bash).

Optional:

  • Understanding of applied control theory for Electro-Mechanical systems
  • Experience with medical device or other highly regulated environment

Your next move could mean our next breakthrough.

We invite you to join our Global Talent Hub, where we keep in touch with people around the world who share our passions for bold innovations and are inspired by our mission of changing the trajectory of human health.

Join now