Software Engineer, Diagnostic Software

Johnson & Johnson

4.2

(92)

Santa Clara, CA

Why you should apply for a job to Johnson & Johnson:

  • Ranked as one of the Best Companies for Women in 2020
  • 4.2/5 in overall job satisfaction
  • 4.2/5 in supportive management
  • 71% say women are treated fairly and equally to men
  • 88% would recommend this company to other women
  • 85% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Global parental leave for all new parents (maternal, paternal, adoptive or surrogacy-assisted).
  • Global exercise reimbursement.
  • Two weeks off (one of them fully paid) for volunteer work.
  • #2406164740W

    Position summary

    obesity and cancer worldwide, we deliver innovation to make a life-changing impact. For more information, visit https://www.ethicon.com.

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

    Key Responsibilities:

    • Design and implement software frameworks, applications and tools in Python and C++ which interact directly with the robot

    • Support a Git/Python repo used by a wide variety of teams to house their software

    • Develop and present training materials to help end users understand how to use the team's software

    • Participate in design discussions and code reviews

    Qualifications

    Education:

    Bachelor's degree in Computer Science, Electrical and Computer Engineering, Mechanical Engineering, or related technical field and 3+ years of work experience developing software

    Experience and Skills:

    Required:

    • Strong Python design and coding skills

    • Some experience coding in C++

    • Proficiency in developing software in a Linux environment

    • Experience with Git

    • Experience with unit testing frameworks such as pytest

    • Experience developing and debugging complex, real-time, distributed, software

    • Collaborative teammate with excellent written and in-person communication skills

    Preferred:

    • 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

    • Experience working in an Agile development environment

    • Experience in a highly regulated industry like medical devices

    Other:

    • This role is located in Santa Clara, CA and may require up to 10% travel

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

    The anticipated base salary for this position is $101k to $162,725.00.

    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.

    #LI-RP1

    Why you should apply for a job to Johnson & Johnson:

  • Ranked as one of the Best Companies for Women in 2020
  • 4.2/5 in overall job satisfaction
  • 4.2/5 in supportive management
  • 71% say women are treated fairly and equally to men
  • 88% would recommend this company to other women
  • 85% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Global parental leave for all new parents (maternal, paternal, adoptive or surrogacy-assisted).
  • Global exercise reimbursement.
  • Two weeks off (one of them fully paid) for volunteer work.