Skip to main content

R&D Product Development

Software Engineer, Simulation Software

  • Job Title Software Engineer, Simulation Software
  • Function R&D Product Development
  • Sub Function R&D Software/Systems Engineering
  • Category Experienced Engineer, R&D Software/Systems Engineering (ST5)
  • Location Warsaw, Mazowieckie, Poland
  • Date Posted
  • Requisition Number 2406170561W
Apply Now


Johnson & Johnson MedTech is hiring for a Software Engineer, Simulation Software located in Warsaw, Poland (not remote). 

Johnson & Johnson MedTech innovates at the intersection of biology and technology. With a focus on treating with pinpoint precision in the hardest-to-reach parts of the body, restoring anatomy and reimagining healing, our portfolio of smarter, less invasive, more personalized treatments is addressing the most complex diseases. Focus areas include Robotics, Real-time Simulation, Interventional Solutions, and Surgery. 

The Software Engineer, Simulation Software, plays a key role in crafting a digital-twin software ecosystem used to develop, analyze, visualize, simulate, and test the robotic surgical system. We are looking for a C++/Python developer who can work independently and function well within a remote team. They are flexible, self-motivated, curious and passionate about revolutionizing the world of medical robotics. #RADSW

Key Responsibilities: 

  • Design and implement simulation software components and tools in C++/Python 
  • Develop and present training materials to help end users understand how to use the team's software 
  • Participate in design discussions and code reviews 



  • Strong C++/Python design and coding skills 
  • Proficiency in developing software in both Linux and Windows environments 
  • Experience with unit testing frameworks such as qtest, pytest, gtest 
  • Experience developing and debugging complex, real-time, distributed software 
  • Collaborative teammate with excellent written and in-person communication skills 


  • Experience developing and debugging complex, real-time, distributed, software
  • Experience with simulation and software representation of hardware systems 
  • Experience with real-time systems 
  • Experience working in an Agile development environment 
  • Experience in a highly-regulated industry like medical devices 
  • Experience with source code management tools, such as Git
  • Experience with Qt/Qml
  • Experience with static code analysis tools such as pylint
  • Experience with Full-Stack web development such as Django/REST or other modern Front-End framework

Johnson & Johnson is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, or protected veteran status and will not be discriminated against on the basis of disability. 

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