Staff Software Test Engineer (HYBRID)
Job Description
Who We Want:
- Analytical problem solvers. People who go beyond just fixing to identify root causes, evaluate optimal solutions, and recommend comprehensive upgrades to prevent future issues.
- Dedicated achievers. Relentless about quality, people who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations.
- Curious learners. Engineers who seek out cutting-edge research and information to expand and enhance their ability to develop products.
- Goal-oriented developers. Keeping the customer and system requirements squarely in focus, people who deliver safe and robust solutions.
- Collaborative partners. People who build and leverage cross-functional relationships to bring together ideas, information, use cases, and industry analyses to develop best practices.
What You Will Do:
Technical Responsibilities:
- Lead test systems and fixtures design, prototype, and verification/validation.
- Lead the definition of software test strategies using industry-leading methodologies, tools, and techniques.
- Design and debug complex embedded systems with electrical and software engineers.
- Communicate with others on advanced software test theories, principles, and concepts.
- Conduct, design, and select advanced prototyping and testing.
- Lead and guide in addressing complex product design issues.
- Conduct technology exploration and influence application in the business.
- Ability to generate and review the necessary documents with project teams. (requirements/design/architecture/bugs/test).
- Design new components test and systems test applying various design/test concepts and principles.
Business Responsibilities:
- Apply a strong understanding of clinical procedures to enhance test /quality control of products
- Contribute to and execute customer-facing activities, like voice of customer and customer-centric design, in partnership with internal and external stakeholders.
- Demonstrates financial acumen.
- Cooperate with others as a business unit expert on the usage of industry standards, including design requirements and test strategies per applicable regulations.
- Work with team to create and refine engineering documentation, such as the Design History File (DHF), and creates more progressive technical content.
- Contribute to R&D procedures and development of industry standards working closely with cross-functional business units.
General Responsibilities:
- Work cooperatively with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing and Project Management to ensure project success, both leading and influencing other leaders on the team.
- Identify and lead the creation of or improvements to procedures, policies, processes, systems, and technology required.
- Execute and lead segments of complex product testing to advance projects through the design /development/launch process.
- Contribute to complex product development and quality control through release and lead one technical area of expertise.
- Hold self and others accountable to deliver high-quality results with passion, energy and drive to meet business priorities.
- Code reviews for Test /Automation systems applying design principles, coding standards, and best practices.
What You Will Need:
Basic Qualifications:
- Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or related discipline
- 4+ years of work experience designing and developing automated test systems
Preferred Qualifications:
- Knowledgeable programming skills in test implementation using programming skills in C, C++, C#.
- Experience automating processes using Python and scripting.
- Knowledgeable of test methodologies, levels of test, and requirement-to-test traceability.
- Ability to test all aspects of the product/system including function/component, system, performance, regression, cybersecurity, and service.
- Knowledgeable in integrated development environments (IDE) for projects.
- Ability to come up with strategies with tools for static/dynamic analysis, memory management, code coverage, and techniques for analyzing software.
- Ability to follow integration and deployment processes using popular Continuous Integration/Continuous Deployment (CI/CD) technologies.
- Experience working with Agile, Behavior-Driven Development (BDD), and DevOps methodologies.
- Extensive familiarity with version control systems like Perforce, Gitlab etc
- Familiarity with Code Review tool, Issue tracking tool and other SW management tools
- Exposure to programming skills like C/C++, C#
- Experience with integrated development environments (IDE) for projects
- Experience with tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software integration and deployment processes
- Understanding of the software development lifecycle, leading test methodologies and tools, and a passion for quality processes.
- Ability to collaboratively create estimates (time/resource) for code automation test and integration test for assigned tasks and projects.
- Collaboratively influence the Software Development Life Cycle processes changes and best practices.
- Familiarity with regulatory and compliance standards and documents applied to the SDLC (Software Development Life Cycle) including IEC 62304, ISO 13485, the FDA's General Principles of Software Validation
- Understands the theory and methods of Embedded Software Development and Test and can apply them under minimal supervision while demonstrating:
- Experience with various test frameworks (e.g., Nunit, CppTest, Parasoft).
- Experience with one or more POSIX-compliant real-time operating systems.
- Time management skills with the ability to manage multiple priorities.
Travel Percentage: 10%
Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer - M/F/Veteran/Disability.
Stryker Corporation will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.
Date Posted
02/21/2023
Views
8
Similar Jobs
Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsLead Technical Support Engineer - HERE Technologies
Views in the last 30 days - 0
This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View Details