Location: Santa Clara, CA
Company: Johnson And Johnson
Ethicon has made significant contributions to surgery for more than 100 years from creating the first sutures, to revolutionizing surgery with minimally invasive procedures. Our continuing dedication to Shape the Future of Surgery is built on our commitment to help address the world's most pressing health care issues and improve and save more lives.
Through Ethicon's surgical technologies and solutions including robotics, digital solutions, sutures, staplers, energy devices, trocars and hemostats and our commitment to treat serious medical conditions like obesity and cancer worldwide, we deliver innovation to make a life-changing impact. For more information, visit The Manager Software
Applications plays a key role in leading the development of the multiple applications and infrastructure used in 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 infrastructure 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 product delivery. The candidate is flexible, self-motivated, curious and passionate about revolutionizing
the world of medical robotics. Key Responsibilities: Build, lead, and mentor a team of hardworking engineers focused on providing applications that provide device control and infrastructure for a surgical robotics application Contribute to the software architecture design to enable future enhancements and iterative releases Contribute to process improvements and collaborations to improve productivity and ensure 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 applications and infrastructure 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 software development, design discussion, and code reviews where appropriate Identify, manage and mitigate technical and project risk through coordination with teams in R&D and external collaborators 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 Preferred: 3 years technical experience working on hardware control applications and infrastructure development Proficiency with multi-threaded applications Experience with networking in a distributed system is preferred Experience with Python, CMake, Bash preferred Experience working in an Agile development environment The anticipated base salary for this position is $139,000 to $224,825.
Johnson & Johnson is an Affirmative Action and Equal Opportunity Employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, interaction, interactionual orientation, gender identity, age, national origin, or protected veteran status and will not be discriminated against on the basis of disability. #JNJTech
Engineering jobs encompass roles that involve applying scientific and mathematical principles to design, develop, and maintain structures, machines, materials, systems, and processes. These positions are characterized by innovation, problem-solving responsibilities, and the need for technical expertise. Engineers can specialize in various fields such as civil, mechanical, electrical, chemical, and software, among others. They are essential in shaping the infrastructure of the modern world, formulating solutions to complex challenges, and driving technological advancement. Engineering roles often require a strong educational background combined with practical experience, and they stand out for their contribution to societal progress and potential for career growth.
Engineering jobs encompass a variety of roles focused on designing, developing, and maintaining systems or structures. These positions often require strong problem-solving skills, technical expertise, and a solid foundation in mathematics and science. Engineers typically work in fields such as civil, mechanical, electrical, chemical, or software engineering. The unique characteristic of engineering jobs lies in their blend of creativity and practicality, as engineers innovate while ensuring functionality and safety. With the ongoing advancement of technology, engineering roles are also evolving, demanding continuous learning and adaptation.
Engineering jobs encompass various roles focused on designing, developing, and maintaining structures, machines, devices, systems, and materials. These positions require a strong foundation in STEM (Science, Technology, Engineering, Mathematics) and often involve problem-solving, creativity, and technical expertise. Typical engineering disciplines include civil, mechanical, electrical, and chemical engineering, among others. Engineers work in diverse industries, from automotive to aerospace, construction to computing. Characteristics of engineering jobs include a blend of theoretical knowledge and practical application, a commitment to safety and efficiency, and the likelihood of collaborating across multidisciplinary teams.
Engineering jobs encompass various roles focused on designing, developing, and maintaining structures, machines, devices, systems, and materials. These positions require a strong foundation in STEM (Science, Technology, Engineering, Mathematics) and often involve problem-solving, creativity, and technical expertise. Typical engineering disciplines include civil, mechanical, electrical, and chemical engineering, among others. Engineers work in diverse industries, from automotive to aerospace, construction to computing. Characteristics of engineering jobs include a blend of theoretical knowledge and practical application, a commitment to safety and efficiency, and the likelihood of collaborating across multidisciplinary teams.