03.09.2023
Senior Software Verification Engineer
HeartSine Technologies Limited
United Kingdom, Belfast, Belfast 207 Airport Rd West
GitBachelors degree
You may be interested in the following jobs
Work Flexibility: Hybrid Position Summary Working as part of the RD team. The role demands a significant contribution to the development and testing of innovative defibrillator technology and supporting tools. The successful candidate shall apply technical expertise to ensure the software meets all product, design, reliability and regulatory requirements through rigorous testing and verification processes. This is an engineering, individual contributor role within RD that requires the use of judgement in applying professional expertise and is expected to work independently with minimal supervision. Technical Responsibilities: Develop and execute comprehensive software verification plans, test cases, and test scripts to validate the functionality, performance, and reliability of our products. Review software requirements and design specifications to identify potential testability concerns and collaborate with the development team to address them. Translate design inputs/ specifications and produce high-quality technical documentation required for each phase of the design cycle. Generate and/or review tests system plans, protocols, specifications, schedules, and reports, ensuring test systems meet regulatory verification requirements as needed. Conduct various types of testing, including functional testing, regression testing, performance testing, and system integration testing, to ensure the software meets the required standards and specifications. Make test tradeoff decisions while designing multiple components of the verification system. Conduct the modification, redesign or maintenance of existing products and document design changes according to Company Quality Procedures. Investigate, document, and track software defects and work closely with the development team to verify fixes and ensure they meet quality standards. Verification time/resource estimation to support verification in projects. Create and maintain software and hardware tools used in verification tasks. Collaborate with other teams, including hardware, clinical, and product management to achieve project goals and deliver high-quality software on time. Participate in Peer and Design Review meetings as required. . Business Responsibilities: Demonstrate understanding of customer needs and design inputs. Demonstrate proficiency with product’s intended use and clinical procedures. Learn how the financial models are constructed. Med Device Compliance: Follow fundamental industry standards, design requirements and test strategies which apply to regulatory requirements. Follow RD procedures like design controls and risk management, per the Quality Management System. General Responsibilities: Work cooperatively with RD, Quality, Manufacturing, Regulatory, Clinical, Marketing and Project Management to ensure project success, collaborating with others and solidifying relationships. Participate in design reviews, code inspections, and other team-wide activities to ensure the software is developed with verification in mind. Assist with the creation of or improvements to procedures, policies, processes, systems, and technology required. Quickly process and assimilate procedures, policies, processes, systems, and technology required. Work on complex problems, applying advanced experience and learnings. Demonstrate ownership and prioritize work with minimal supervision Technical Skills: Programming Languages: Knowledge of embedded C, C++, or C# Knowledge of scripting languages (Windows batch/ Python) Design and Development Skills: Experience with integrated development environments (IDEs). Familiarity with version control systems (e.g., Git) and defect tracking tools. Strong analytical and problem-solving skills, with the ability to identify software defects effectively. Preferred Skills / Engineering tools: Understands the theory and methods of software verification and can apply them under minimal supervision while demonstrating: Ability to create and implement testing methods, recording the test results and prepare test metrics. Capability to test all aspects of the product/system including function/component, system, performance, regression, and service. Strong analytical skills and ability to formulate test documents (e.g., testing protocols, test reports). Knowledge of electronics would be beneficial Education Requirements: Bachelor's degree in Software Engineering/ Computer Science/Electronics or related discipline 2+ years of work experience. Travel Percentage: 10% Stryker is one of the world’s leading medical technology companies and, together with its customers, is driven to make healthcare better. We offer innovative products and services in Orthopaedics, Medical and Surgical, and Neurotechnology and Spine that help improve patient and hospital outcomes. We are proud to be named one of the World’s Best Workplaces! For more information, visit: www.stryker.com Work Flexibility Remote – Role allows you to work the majority to 100% of time from an alternate workplace. These roles could have travel expectations, and you must work within the country of the job requisition location. Field-based – You can expect to regularly work a majority to 100% of time at customer facilities and has a set territory or expectation to travel within a set boundary. Almost all sales roles would likely be qualified as field-based. Onsite – Role is 100% located at a Stryker facility. Some ad hoc flexibility may be available depending on role, level, and job requirements. Manufacturing roles and any role that requires physical presence at the office would qualify under this category. Hybrid – You can expect to regularly work in both an alternate workplace and a Stryker facility. Roles that are partially remote or co-located would qualify as hybrid, and the expectation to be onsite would be defined and agreed upon by your manager/supervisor.
Apply to Job
Attention! You will be redirected to another site