Software Engineer III in Goleta, CA at Volt

Date Posted: 11/8/2018

Job Snapshot

  • Employee Type:
    Direct Hire
  • Location:
    Goleta, CA
  • Duration:
    N/A
  • Date Posted:
    11/8/2018
  • Job ID:
    113965
  • Contact Name
    Volt Branch
  • Phone
    (714)921-5472

Job Description

Volt has partnered with a leader in the Medical Devices industry located in beautiful Santa Barbara California to find their next Senior Software Engineer.

The selected individual will be responsible for 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)

Volt is an equal opportunity employer