|Date Posted||July 8, 2021|
Personify's client, a leader in the development, manufacturing and selling of radiotherapy systems for alternative cancer treatments, is hiring a Software Systems Engineer, Cybersecurity.
Software Systems Engineers, Cybersecurity, analyze, design, and develop major software elements of medical device systems or solutions with a particular focus on Cybersecurity. This role ensures the integration of software, hardware, reliability, regulatory compliance, safety, and cybersecurity requirements. They are responsible for defining and communicating a shared technical and architectural vision to help ensure the system or solution under development is fit for its intended purpose. Software Systems Engineers serve as contributing members of the Systems Engineering group.
Essential Duties and Responsibilities:
Understand the point of view of the user (including End User, Marketing, Service, Regulatory, Quality Control, Manufacturing, Service, etc.) and ensure that they are properly regarded throughout the program.
Collaborate with development engineers, subsystem owners, Marketing, Medical Physics, and Clinical Applications in planning, definition, and high-level design of the solution and exploration of solution alternatives with a specific focus on cybersecurity.
Develop a body of knowledge regarding cybersecurity vulnerabilities, related protections, threat and risk assessment methodologies, and related external standards.
Understand and interpret the various applicable regulatory requirements and guidance (e.g., from the FDA) related to radiation treatment delivery and planning solutions and medical device cybersecurity.
Develop functional architectures that identify system functions and their interactions.
Identify, analyze, and document user and system requirements and allocate requirements to lower-level elements.
Drive cybersecurity risk assessment in the context of new development and participate in post-release cybersecurity risk assessment.
Participate in safety hazard identification and assessment, along with the development of related risk controls.
Collaborate with the development team to develop system test strategies and methods to support Verification & Validation (V&V).
Facilitate resolution of critical system level issues.
Collaborate with the development team to define and analyze interfaces between system elements (both internal & external environments).
Lead system or solution integration.
Support project planning, scheduling, cost estimating, etc., and enable the Continuous Delivery Pipeline through appropriate design guidelines and investment advocacy.
Infrequently, travel may be required, including technical visits to key vendors or support visits to customer sites