BrightOwl Loader Loading

Software Engineer III - United States  

Company managed [?] Still accepting applications

Posted on : 18 July 2017

Project Description

Job Summary

Lead developer supporting the test automation goals of the Design Verification (DVT) and Software Quality Assurance (SQA) groups. Duties include:

  • Management of existing proprietary Karl Storz automation frameworks, including software maintenance, new user needs and requirements elicitation, software architecture, design and development of new features.

  • Expansion of DVT & SQA automation capabilities through innovative and effective new tools and methods, including gaining sponsorship and stakeholder agreement for proposed test automation solutions.

  • Support for test automation goals of Karl Storz test groups globally in a dynamic and distributed work environment.

    Other Duties include:

  • Provide support for test automation initiatives in Manufacturing at the Karl Storz Goleta location.

  • Unit and integration testing of all software deliverables.

  • Maintenance of User guides and Software Requirements Specifications for all software deliverables.

  • Effective mentoring and collaboration with contributing interns and other Software Engineers.

  • Qualifications: (required education, experience, knowledge, skills and abilities)

  • Strong C# programming ability with significant experience with MVVM, MEF, PRISM, WCF, WPF, and Reflection API.

  • Exceptional command of software design and architecture principles (coupling, design patterns, cyclomatic complexity, cohesion, etc.)

  • Communication protocols (TCP/UDP/Serial/USB)

  • UML or other equivalent modeling/visualization language

  • Experience with Web Services on the protocol level up through service implementation (SOAP,SOA4D,WCF,Thrift)

  • MSBuild environment (build file creation, chaining, running)

  • Visual Studio (2010+)

  • Strong GIT version control familiarity

  • Databases (creation, management, interaction) - SQL, PostgreSQL, MSQL

  • Strong grasp of Multithreading/Synchronization including familiarity with (.NET Concurrency Framework, TAP, APM, EAP)

  • Network protocol debugging with Wireshart or similar tools

  • Strong understanding of testing methodologies 

  • Requirement planning, grooming, management (project management)

  • Team leadership

  • Strong familiarity of Linux environment (system management/administration, scripting, software development, kernel level programming)

  • Embedded system control and programming (Arduino, ARM)

    Desired

  • Firm understanding of XML

  • Algorithm design (discreet algorithms, image recognition, etc)

  • JAVA including JNI

  • Qt programming

  • Strong C/C++ programming and understanding

  • Familiarity with Linux UINPUT

  • 3d Drafting (AutoCAD, Solid works, etc)

  • Simple electrical engineering (PCB configuration and layout)

EDUCATION AND EXPERIENCE:  What is the usual educational background and work experience of an individual qualified to perform this job?

BS in Computer Science, Electrical Computer Engineering or related field with 5-7 years of experience in QA/test engineering or MS degree in Computer Science, Electrical Computer Engineering or related field with 2-4 in QA/test engineering.

BENEFITS

  • Medical / Dental / Vision

  • 3 weeks vacation plus sick days

  • 401K plus company match

  • Section 125 Flexible Spending Accounts

  • Life, STD, LTD & LTC Insurance

  • Tuition reimbursement (Up to $5,250 per year)

  • About the Company:

    As the largest privately held medical device company in the world, KARL STORZ has achieved global preeminence in endoscopes and medical imaging devices used in minimally invasive surgery. Based in beautiful Santa Barbara, CA, KARL STORZ Imaging is the center of the company’s Product Development and Innovation, responsible for the creation and development of imaging systems, electromechanical devices and technologies.

    How to Apply:

    For immediate consideration, click on the below link which will take you directly to our website to complete an on-line application. Upon completion, you will receive an automated confirmation verifying your application has been received.

    https://chm.tbe.taleo.net/chm01/ats/careers/requisition.jsp?org=KARLSTORZENDO&cws=1&rid=8559

  • KARL STORZ University and other training and development programs.

  • Fitness reimbursement up to $200 annually

  • And much more!