Goleta, CA, US
7 days ago
Software Development Manager

This position will lead, manage, and hire for the software lifecycle functions with a steady, vibrant, agile, and hands-on leadership approach. They will ensure that software is regularly maintained and released to production without any downtime based on current DevOps, architectural, technical debt management, industry best practices and team collaboration. They will work with peers and other significant stakeholders globally to ensure inter-department efficiencies and quality output of product development projects and other work packages.  They will lead, manage, and hire for the software lifecycle functions with a steady, vibrant, agile, and hands-on leadership approach.

 

ESSENTIAL FUNCTIONS: 

 

Supervise the group development effort for mission-critical software system used in medical devices.

Manager of core technologies developed by the group. Ensure that KSI software is developed in the most efficient time with the necessary quality while aligned with the latest methods in Agile SW development and integrity.

Lead and implement the Agile/SCRUM, DevOps and architectural infrastructure used for efficient continuous deployment of embedded software for medical devices.

Lead/supervise efforts related with software implementation, testing, documentation, quality control, product release and support.

Support the regulatory process (i.e. FDA approval).

Manage the budget, project schedule, recruiting, and day-to-day research and development activities of the group. Conduct high-level development collaboration as the lead in software discipline.

Participate in meetings for analyzing technology trend, human resource needs, project plan, and market demand. Help to identify the future directions/needs of product development.

Experience with microprocessor and embedded systems industry innovations and developments.

Knowledge of Internet technologies, communication protocols, networking, network security, and related techniques are desired.

Excellent knowledge of current software development best practices, object-oriented design, design patterns, SOLID, event-driven architecture, multimedia processing, interface design, localization, portability, extensibility, and testability.

Confers with management, production and other departments of the company to determine engineering feasibility, cost effectiveness and development schedule for new and existing products.

Interfacing with sales and marketing team to provide pre-sale site visit and field support.

Work closely with an international development team to deliver high performance, software for the company’s development product.

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.

 

ADDITIONAL RESPONSIBILITES:

 

Performs other related duties as assigned by Director

 

KNOWLEDGE, SKILLS, ABILITIES:

 

Have strong experience in product-driven management/development for complex software project

Have extensive experience with the whole life cycle of software production and cross-platform development

Have extensive knowledge on developing medical device systems and the regulatory effort associated with it

Have excellent writing and verbal skills

Have strong background on algorithm construction and implementation

Have strong coding skills in C/C++, Embedded S/W Development, Linux

Be comfortable with multiple platforms, especially Linux and Windows

Knowledge of medical device quality system regulations and standards (eg, U.S. FDA Quality System Regulation 21CFR Part 820, ISO13485, ISO9001)

 

EDUCATION AND EXPERIENCE:

 

Master’s degree in computer science, electrical engineering, computational linguistics or other related fields.

Have minimum 7 years of experience working in an industrial software development environment, and minimum of 5 years in software development management.

 

PHYSICAL & MENTAL REQUIREMENTS:

 

Comply with the company’s requirements for software development engineers.

This position requires occasional lifting of test equipment such as a PC, monitor, camera, etc. up to approximately 30 pounds.

The employee will also need to be seated and work in front of a monitor for extended periods of time.

 

TRAINING REQUIREMENTS:

 

Injury and Illness Prevention Program; annually - OSHA requirement

Quality System training

Job Specific - In house requirement

 

SUPERVISORY RESPONSIBILITIES: 

 

Software Development Engineers

 

LEVEL OF SUPERVISION REQUIRED:

 

The person will work as a critical member of the Dev Ops and interface technology group here at Karl Storz and work as a critical member of the KSI development software team.

 

INTERFACE: 

 

KSI Software development

Global KS

Some Travel to Germany as needed.

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

Confirm your E-mail: Send Email