Software Architect IV 8/12/2016

Karl Storz Goleta, CA

Company
Karl Storz
Job Classification
Full Time
Company Ref #
8099
AJE Ref #
575860936
Location
Goleta, CA
Experience
Mid-Career (2 - 15 years)
Job Type
Regular
Education
Bachelors Degree

JOB DESCRIPTION

APPLY
SUMMARY OF JOB FUNCTION WITHIN DEPARTMENT:



Support all phases of software development: creating requirements from user needs, architectural design, adoption of technology and tooling, guiding, design, implementation, test, and maintenance.



ESSENTIAL DUTIES & RESPONSIBILITIES:



*

Design and develop compelling software solutions for devices used in surgical contexts utilizing state of the art software and hardware components for video, audio, device control, room control, and networking.
*

Analyze user needs and system specifications to design appropriate architecture design and software requirements.
*

Manage product backlogs, and guide milestone and sprint planning.
*

Responsible for analysis of current products including design, performance, diagnosis and troubleshooting of design based issues, and providing guidance to the development team on best practices.
*

Expected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
*

Responsible for planning, processing and performing all jobs in an efficient manner with minimal assistance from the supervisor
*

Guide refactoring efforts to apply improved coding practices to legacy code.
*

Competent at writing proposals or papers.
*

Competent to make presentations to customer or client audiences and management.
*

Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff.
*

Working as a project team member:

*

Participation and leadership on global development teams
*

Assist in determining project feasibility
*

Assist in determining project phasing and levels of effort to complete
*

Responsible for software requirements definition from interactions and input from Product Management / Marketing
*

Help oversee design, code, and test phases of software development. This includes new projects and maintenance projects which to be done per Karl Storz global product development process
*

Mentor members of Software Engineering
*

Work closely with Hardware Systems Engineers
*

Point person for coordination with software component suppliers internal and external to KS



Regular attendance is an essential job function

Will spend part of his/her time as a member of continuous improvement teams undertaking projects and seeking ways to improve the quality of KSI s products and services

SKILLS, KNOWLEDGE, AND LICENSE OR CERTIFICATE REQUIRED:

*

Knowledge of the U.S. FDA Quality System Regulation, 21 CFR Part 820 (QSR), and knowledge of international quality system standards, ISO 13485, ISO 9001.*

Deep knowledge and experience with C/C++ and high level languages (C#, Java)
*

Knowledge and experience with designing and documenting software architecture in a product development environment
*

Deep knowledge and experience with operating systems and API s (Linux, Qt )
*

Solid understanding of SW architecture concepts and experience with their application to mission critical systems.
*

Experience with software development on embedded systems, ARM processor environments, GPU, FPA interfaces, etc.
*

Solid understanding of networking and distributed computing environment concepts.
*

Solid understanding of object-oriented programming and computer science foundations, such as memory management, multi-threaded applications development and low-level algorithm performance.
*

Knowledge of handheld device application development desired
*

Knowledge and experience with regulatory requirements for medical devices desired
*

Experience with design documentation for software.
*

Good knowledge of security and encryption.

PHYSICAL REQUIREMENTS: (Describe the specific physical requirements necessary to accomplish the essential job functions, i.e. ability to sit or stand for long periods of time, lifting requirements, audio/visual requirements etc.)

This position requires occasional lifting of test equipment such as a PC, monitor, camera, etc. up to approximately 30 lbs. The employee will also need to be seated and work in front of a monitor for extended periods of time.



EDUCATION/EXPERIENCE: (TYPICAL PATTERN OF EDUCATION AND EXPERIENCE THAT WOULD PROVIDE THE KNOWLEDGE AND SKILLS INDICATIVE OF SUCCESSFUL JOB PERFORMANCE.)

BS or MS degree in Computer Science or Electrical Computer Engineering

9+ years experience in software product development. (Medical product development experience desired)



TRAINING REQUIREMENTS: (Safety, regulatory compliance, legal & job specific)

*

Injury and Illness Prevention Program; annually - OSHA requirement
*

Quality System training
*

Job Specific - In house requirement

SUPERVISORY RESPONSIBILITIES:

None.



LEVEL OF SUPERVISION REQUIRED:

Work with Project Engineers, Project Managers, Product Management, Manufacturing Engineers, Value added Programmers, Software Supervisor and/or Software Manager, and Service Personnel with a minimum of supervision...



INTERFACE: (Internal/External Customers)



* The Software Architect Engineer IV will be required to work closely with both internal and external customers, including employees, other Storz organizations, vendors, and customers of Karl Storz

* Works closely with Project Managers, Product Managers, System Engineers, and Integration Test Engineers.

* It is each employee s obligation to consistently treat visitors, external customers and all co-workers with courtesy and respect

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)
*

KARL STORZ University and other training and development programs.
*

Fitness reimbursement up to $200 annually
*

And much more!

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 . KARL STORZ Imaging in Goleta, CA designs develops manufactures and services advanced video imaging systems and accessories.

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=8059