Campus Pride Jobs

Mobile Campus Pride Logo

Job Information

J&J Family of Companies Manager, Software Applications & Tools in Santa Clara, California

Johnson & Johnson MedTech is recruiting for a Manager for our Software Applications & Tools within our MedTech Surgery organization. The location for this position is Santa Clara, CA and may require up to 10% travel.

At Johnson & Johnson,  we believe health is everything. Our strength in healthcare innovation empowers us to build a  world where complex diseases are prevented, treated, and cured,  where treatments are smarter and less invasive, and  solutions are personal. Through our expertise in Innovative Medicine and MedTech, we are uniquely positioned to innovate across the full spectrum of healthcare solutions today to deliver the breakthroughs of tomorrow, and profoundly impact health for humanity. Learn more at https://www.jnj.com/.  

Position Summary:

The Manager Software Applications & Tools plays a key role in leading the development of the software for two areas: Tools used to automate, analyze, and test the robotic surgery system and Applications used by the Surgeon to perform robotic surgery. She/he will understand the system from both a technical perspective and the user’s viewpoint and guide her/his team in the design and development of the applications and tools that ultimately enable surgeons on a next-generation surgical robotic system to provide better patient outcomes. We will set a new industry benchmark for robotic surgical capability. We are looking for a candidate who can lead, mentor, and motivate her/his team to successful software delivery. The candidate is flexible, self-motivated, curious and passionate about revolutionizing the world of medical robotics and software.

Key Responsibilities:

  • Build, lead, and mentor a team of hardworking engineers focused on providing applications that provide device control and tools for a surgical robotics application

  • Contribute to the software architecture design to enable future enhancements and iterative releases

  • Collaborate with R&D teams to identify and drive technical and process improvements with the goal of improving developer and user efficiency and product compliance

  • Work with software, robotics, and other specialists (clinical, system engineering, instruments, integration, human factors, labeling) as part of a focused multi-functional team developing the software applications and tools for surgical robotics

  • Interact with the other software teams, Clinical Engineering, System Engineering, Product Marketing, and Program Management teams to define requirements and validate features

  • Collaborate with internal and external third-party companies from both business and technical perspectives

  • Support C++and Python software development, facilitate design discussions, and perform code reviews.

  • Identify, manage and mitigate technical and project risk through coordination with teams in R&D and external collaborators

Qualifications

Education:

  • Bachelor's or Master's Degree in Computer Science, Computer Engineering or equivalent

Experience and Skills:

Required:

  • 2+ years of professional experience managing software teams

  • 5+ years of professional experience developing software products

  • Strong understanding software design/architecture and hardware integration.

  • Minimum 5 years of C++ and Object-Oriented development

  • Experience with Unit testing and software Verification and Validation processes.

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

  • Experience working with Hardware and product bring up required.

  • Experience developing C++ for multi-target applications (Realtime and non-realtime Linux)

  • Proven leadership and collaboration with distributed teams

  • Ability to work in a regulated environment in compliance to ISO 13485 and 21 CFR 820 or similar compliance standards.

Preferred:

  • 3+ years technical experience working on hardware control applications or tools development

  • Experience developing complex Python applications and interfaces

  • Proficiency with multi-threaded applications

  • Experience with networking in a distributed system

  • Experience working in an Agile development environment

The anticipated base pay range for this position is $166,000 to $267,145. The Company maintains highly competitive, performance-based compensation programs. Under current guidelines, this position is eligible for an annual performance bonus in accordance with the terms of the applicable plan.

The annual performance bonus is a cash bonus intended to provide an incentive to achieve annual targeted results by rewarding individual and the corporation’s performance over a calendar/ performance year. Bonuses are awarded at the Company’s discretion on an individual basis.

Employees may be eligible to participate in Company employee benefit programs such as health insurance, savings plan, pension plan, disability plan, vacation pay, sick time, holiday pay, and work, personal and family time off in accordance with the terms of the applicable plans. Additional information can be found through the link below.

For more information on how we support the whole health of our employees throughout their wellness, career and life journey, please visit www.careers.jnj.com.

DirectEmployers