Software Systems Engineer
Description:
Robotics & Digital Surgery, part of the Johnson & Johnson family of companies, is recruiting for a Software Systems Engineer, located in Boston, MA.
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/.
The Software Systems Engineer will utilize a Systems Engineering approach to the development and maintenance of robotics software for VELYS Digital Surgery. As a Software Systems Engineer, you will work with cross-disciplinary teams to provide a top-down approach to coordination of Software Sub-systems and integration with hardware and end to end processes. You will participate in software system and interface requirements definition, traceability and analysis definition, process definitions, issue investigation and analysis and update and maintain various software deliverables. Communication and collaboration with cross-disciplinary teams will be essential for success.
What You’ll Do:
- Apply Systems Engineering thinking and principles to support the development and maintenance of robotics software.
- Perform Software Systems Engineering activities to support one or more project or sub-systems.
- Ensure that all software elements, end to end processes and end to end systems work together.
- Provide top-down approach to coordination of Software Sub-systems in relation to Software Systems, hardware, manufacturing, and processes.
- Address trans-disciplinary elements that span multiple functional groups associated with the software including end-to-end software deployment, issue management and change management.
- Author Software Systems level deliverables including software development plans, software system descriptions, software release records, unresolved anomalies documents, software release notes.
- Establish and author software systems requirements and define interface specifications.
- Establish traceability of software systems requirements to upstream System Requirements, downstream software sub-system requirements and risk analysis.
- Support Cybersecurity Management activities and deliverables such as Cybersecurity Management Plans, Threat Models documentation, Risk Analysis, and Cybersecurity Management Summary Reports.
- Support data management activities and deliverables.
- Support Configuration Management including documentation of software, hardware, and process compatibility.
- Support Software System Level software development tools including requirements definition, work instructions and integration of tools with process.
- Support Life-cycle Management including processes, feedback analysis, issue investigation and analysis.
- Author change management deliverables including Software System Engineering Change Plan.
- Support Regulatory filings and registrations.
- Contribute to a culture of teamwork, trust, and professionalism.
- Know, understand, incorporate and follow all applicable laws and regulations relating to Depuy Synthes business activities and Policies and Procedures of the Health Care Compliance Program and Code of Conduct.