Company:
KARL STORZ Endoscopy - America
Location: Goleta
Closing Date: 19/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
At Karl Storz, we are motivated by improving the health of individuals around the world. We leverage innovative technology solutions designed for the most challenging surgical procedures and medical conditions worldwide.
We are seeking an experienced Senior Software Engineer to lead and support the development of software solutions for medical devices. The successful candidate will collaborate with cross-functional teams to design, develop, and maintain high-quality software applications, ensuring compliance with regulatory standards and quality systems.
KEY RESPONSIBILITIES:
Lead and participate in agile software development teams to design, develop, test, and maintain software applications for medical devices.
Collaborate with project managers, software architects, and system engineers to define project scope, timelines, and resource allocation.
Develop and maintain detailed technical documentation, including software requirements, design specifications, and testing plans.
Ensure compliance with medical device regulations, quality standards, and industry best practices (e.g., FDA Quality System Regulation 21CFR Part 820, ISO13485, ISO9001).
Mentor junior software engineers and provide technical guidance and support.
Participate in code reviews, ensuring adherence to coding standards and best practices.
Collaborate with internal and external stakeholders, including customers, vendors, and regulatory agencies.
REQUIREMENTS:
Bachelor's or Master's degree in Computer Science, Electrical Computer Engineering, or related field.
5-7 years of experience in software development, preferably in the medical device industry.
Strong proficiency in C/C++ programming languages and Linux platform.
Experience with real-time operating systems, cross-compilers, and embedded applications.
Familiarity with internet technologies, communication protocols, networking, and network security.
Excellent problem-solving, communication, and project planning skills.
Ability to work independently and collaboratively in a fast-paced environment.
PHYSICAL REQUIREMENTS:
Occasional lifting of equipment up to 30 pounds
Prolonged computer use
TRAINING REQUIREMENTS:
Injury and Illness Prevention Program (annual training)
Quality System training
Job-specific training
SUPERVISION AND COLLABORATION:
This role requires minimal supervision, working collaboratively with cross-functional teams, including:
Software Engineers
Software Architects
System Engineers
Product Managers
Project Managers
Software Supervisors/Managers
Service Personnel
INTERNAL AND EXTERNAL INTERFACES:
The Senior Software Engineer will interact closely with:
Internal stakeholders: employees, Software Engineers, and other departments
External stakeholders:
Customers of Karl Storz
Vendors and partners
Other Storz organizations
WHO WE ARE:
As a globally independent, family operated MedTech company, we ambitiously think in generations instead of fiscal quarters. At KARL STORZ, our 9,000+ global associates pride ourselves on harnessing leading technologies, precise workmanship, and dedicated customer support to support the future of medical technology as we pioneer the way forward. We are setting new standards in precision and safety, from improving diagnosis to enhancing outcomes. We see beyond the limits of traditional medicine. Because it is not just about the tools we create. It is about the lives we change. Together, we can do so much more.
At Karl Storz, we are motivated by improving the health of individuals around the world. We leverage innovative technology solutions designed for the most challenging surgical procedures and medical conditions worldwide.
We are seeking an experienced Senior Software Engineer to lead and support the development of software solutions for medical devices. The successful candidate will collaborate with cross-functional teams to design, develop, and maintain high-quality software applications, ensuring compliance with regulatory standards and quality systems.
KEY RESPONSIBILITIES:
Lead and participate in agile software development teams to design, develop, test, and maintain software applications for medical devices.
Collaborate with project managers, software architects, and system engineers to define project scope, timelines, and resource allocation.
Develop and maintain detailed technical documentation, including software requirements, design specifications, and testing plans.
Ensure compliance with medical device regulations, quality standards, and industry best practices (e.g., FDA Quality System Regulation 21CFR Part 820, ISO13485, ISO9001).
Mentor junior software engineers and provide technical guidance and support.
Participate in code reviews, ensuring adherence to coding standards and best practices.
Collaborate with internal and external stakeholders, including customers, vendors, and regulatory agencies.
REQUIREMENTS:
Bachelor's or Master's degree in Computer Science, Electrical Computer Engineering, or related field.
5-7 years of experience in software development, preferably in the medical device industry.
Strong proficiency in C/C++ programming languages and Linux platform.
Experience with real-time operating systems, cross-compilers, and embedded applications.
Familiarity with internet technologies, communication protocols, networking, and network security.
Excellent problem-solving, communication, and project planning skills.
Ability to work independently and collaboratively in a fast-paced environment.
PHYSICAL REQUIREMENTS:
Occasional lifting of equipment up to 30 pounds
Prolonged computer use
TRAINING REQUIREMENTS:
Injury and Illness Prevention Program (annual training)
Quality System training
Job-specific training
SUPERVISION AND COLLABORATION:
This role requires minimal supervision, working collaboratively with cross-functional teams, including:
Software Engineers
Software Architects
System Engineers
Product Managers
Project Managers
Software Supervisors/Managers
Service Personnel
INTERNAL AND EXTERNAL INTERFACES:
The Senior Software Engineer will interact closely with:
Internal stakeholders: employees, Software Engineers, and other departments
External stakeholders:
Customers of Karl Storz
Vendors and partners
Other Storz organizations
WHO WE ARE:
As a globally independent, family operated MedTech company, we ambitiously think in generations instead of fiscal quarters. At KARL STORZ, our 9,000+ global associates pride ourselves on harnessing leading technologies, precise workmanship, and dedicated customer support to support the future of medical technology as we pioneer the way forward. We are setting new standards in precision and safety, from improving diagnosis to enhancing outcomes. We see beyond the limits of traditional medicine. Because it is not just about the tools we create. It is about the lives we change. Together, we can do so much more.
Share this job
Similar Jobs
- View Job
Senior Software Engineer
Santa Barbara