Johnson & Johnson Medical Devices CompaniesJohnson & Johnson Medical Devices Companies

Staff Software Engineer

Posted 17.12.2021
Take The InterviewOriginal Job Post

Johnson & Johnson Robotics & Digital Solutions is looking for Staff Software Engineer to join a team of hardworking roboticists and software engineers who are trying to solve some of the hardest problems in medicine today.

We are looking for an engineer to work on our growing ecosystem of engineering and production tools that will enable new generations of platform capability. The right candidate should be an experienced software developer who enjoys working on architecting and developing intelligent tracking App and Calibration for the Robotic systems. Good command of C++ and python are required as well as strong communication and presentation skills. You will have an opportunity to lead projects from concept to release. Engage engineers from other teams to learn what they need and build outstanding tools to make them more efficient and effective in their day-to-day work. Your work will enable the team to design, build and service next-generation of medical device technology faster.


  • Bachelor's degree in Computer Science or related degree
  • Bachelor’s degree with 7years of software development experience
  • 2 years of developing production-grade software in a mixed language environment in Python, C++, C or C#


  • Knowledge of visualization frameworks such as QT (PyQT)
  • Object Oriented experiences
  • Architect and technical lead experiences
  • Robotic control experience
  • Ability to conceptualize software tools based on customer needs gathering
  • Familiarity with common design patterns
  • AI or automation knowledge
  • Experience building data access and visualization tools
  • Instrumentation software experience
  • Multi-threading experience
  • Programming under Linux experience
Original Job Post on Staff Software Engineer
Take The Interview
Posted 17.12.2021