Senior Software Systems Engineer - Military veterans preferred



  full-time   part-time   employee   contract

United States

This position will provide software system engineering support in developing a graphical user interface for a medical product for performing kidney dialysis through technical architecture, system level definition, and verification activities.

Position Responsibilities:
• Define/ Author high quality GUI (Graphical User Interface) software requirements, use cases and workflows for a critical medical product software subsystem.
• Define/ Author high quality embedded software / firmware requirements, use cases and workflows for a critical medical product software subsystem.
• Ability to work with cross functional teams to understand the high-level systems requirement (product system requirements, stake holder needs) and breakdown into software requirements.
• Manage the multiple software systems documents starting from authoring, reviewing, work and release of the documentation.
• Work with screen design teams (Human Factors) to develop the user interface workflows, error scenarios etc. to ensure the traceability and coverage of the requirements, use cases / conditions.
• Collaborate with software development and test teams in creating technical feasible requirements, workflows and use cases.
• Create and manage the UI (User interface) specification document in collaboration with screen design (human factors) team.
• Work closely with software development and test teams to develop the medical product software. 
• Define/ Author Security and compliance requirements for the system in collaboration with security and product systems teams. 
• Thorough understanding of creating test protocols for verifying software requirements. Plan and execute system level validation. 
• Collaborate with quality and regulatory colleagues to ensure compliance 
• Participate/Lead risk assessments and develop mitigation plans (FMEA) to ensure safe operation of the product 
• Participate in strategic discussions and own the technology development for the future generation of the product

Basic Qualifications: 
• B.E. from reputed university in Computer Science/Engineering or Electronics Engineering 
• 7+ years combined experience in software development / software systems engineering, from concept to launch 
• 5+ years of experience in high quality software requirements definition / authoring, reviewing. 
• Experience in understanding software user interface screen workflows, use cases and conditions, error scenario handling. 
• Strong system thinking skills and experience. Creating easy to use software system solutions 
• Ability to understand the product needs, customer perspective and experience in translating high level requirements to excellent high quality software requirements. 
• Very good documentation skills with good documentation practices. 
• Strong written and verbal communication skills, with attention to detail and thoroughness 
• Able to work in direct, cross-functional and cross-cultural teams, with strong influencing skills 
• Able to participate in late evening and/or early morning calls 
• Strong organization and time management skills; ability to manage multiple priorities 
• Self-starter, strong work ethic and initiative in accomplishing objectives, and delivering in ambiguous environments 

Desired/Preferred Qualifications: 
• Medical Device development experience, strong knowledge of medical device quality and regulatory standards (ISO 13485, ISO 14791, IEC 60601, IEC 62304, etc.), CFR 820.30 for FDA, DICOM, HL7 Communication standards. 
• Working knowledge in Dialysis machines 
• Working knowledge of information security, especially as applicable to healthcare sector 
• Working knowledge of hardware and electromechanical engineering concepts (microprocessors/microcontrollers, wired/wireless communications, motors, sensors, valves, fluid circuits, etc.) • Entrepreneurial spirit

Powered by JazzHR