Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

GUI Software Engineer

AT Johnson & Johnson
Johnson & Johnson

GUI Software Engineer

Santa Clara, CA

About MedTech Surgery

Fueled by innovation at the intersection of biology and technology, we're developing the next generation of smarter, less invasive, more personalized treatments.

Are you passionate about improving and expanding the possibilities of MedTech surgery? Ready to join a team that's reimagining how we heal? Our MedTech Surgery team will give you the chance to deliver surgical technologies and solutions to surgeons and healthcare professionals around the world. Your contributions will help effectively treat some of the world's most prevalent conditions such as obesity, cardiovascular disease and cancer. Patients are waiting.

Your unique talents will help patients on their journey to wellness. Learn more at https://www.jnj.com/medtech.

Want more jobs like this?

Get jobs in Santa Clara, CA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


We are searching for the best talent to fill our GUI (Graphic User Interface) Software Engineer's position, based in our Surgical Robotics office in Santa Clara, CA.

Position Overview:

The Graphical User Interface Software Engineer to join a team that is working to solve some of the hardest problems in medicine today. The position requires good C++ development skills, experience in a Linux environment, and the ability to work closely with other software engineers as well as multi-functionally. The successful candidate is self-motivated, curious, and has the desire to bring the latest software technologies into the medical world.

You will be responsible for:

  • Design, implement, and test software solutions for sophisticated problems.
  • Create specifications and requirements based on clinical and user feedback.
  • Develop C++ applications in an FDA regulated environment.
  • Be active in design discussions and code reviews.
  • Integrate, test and debug software solutions.
  • Lead by example and educate multi-functional teams on modern practices.


Qualifications

Required Education:

  • Bachelor's degree in Computer Science, Computer Engineering or a related field.

Required Skills & Experience:

  • 2+ years of software development experience.
  • 1+ year(s) of experience with GUI development.
  • 1+ year(s) of development experience using C++ on a Linux operating system.
  • Experience and proficiency in unit testing and software verification.
  • Experience working with Agile methodology as a personal contributor.
  • Familiarity with one or more shell scripting languages, such as bash.

Preferred Skills & Experience:

  • Master's degree in Computer Science or Computer Engineering.
  • 1+ year(s) of development experience using Python on a Linux operating system.
  • 1+ year(s) of experience in GUI development using Qt or QML.
  • Familiarity with CI/CD tools and build systems.

Other Requirements:

  • Ability to travel up to 10% domestic US and Internationally, including potential overnight stays..
  • Ability to work onsite at the J&J office in Santa Clara, CA.

California Bay Area - The anticipated base pay range for this position is $101,000 to $162,725.

This job posting is anticipated to close on 1/9/25. The Company may however extend this time-period, in which case the posting will remain available on https://www.careers.jnj.com to accept additional applications.

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.

  • Software Engineering - #RADSW

Client-provided location(s): Santa Clara, CA, USA
Job ID: Johnson&Johnson-2406227020W
Employment Type: Other