At Karl Storz, software innovation meets medical excellence. Join our team of visionary Software Engineers and contribute to groundbreaking solutions that advance patient care, enhance outcomes, and change lives.
We are seeking an experienced 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:
KARL STORZ is an independent, family-owned company headquartered in Germany’s renowned MedTech manufacturing region. For 80 years, we've pioneered the most groundbreaking innovations in endoscopic surgery, video imaging, and OR integration to benefit patients and healthcare providers alike.
With more than 9,000 associates worldwide and 2,600 in the US, we pride ourselves on harnessing cutting-edge technology, precise workmanship, and unrivaled customer support to help healthcare facilities succeed. With onsite locations and field opportunities across the country, we attract a diverse and talented staff. It's not just about the tools we create—it’s about the lives we change, together.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
At Karl Storz, we are all about innovation and excellence in the medical field, and we want you to join us as a Software Engineer III in beautiful Santa Barbara County, CA! If you are someone who loves diving into cutting-edge technology to develop software solutions that positively impact patient care, this is the perfect role for you. In this position, you will collaborate with an extraordinary team that includes software architects, project managers, and system engineers to create top-notch software applications for medical devices. Your expertise will guide projects from conception through to development, ensuring that everything meets strict regulatory standards and quality requirements. You will also be responsible for mentoring junior engineers, providing them with the technical support they need to flourish in their careers. Working within an agile team will allow you to flex your creativity and deliver high-quality applications while engaging deeply with both internal and external stakeholders. If you have a strong background in C/C++ programming, a knack for problem-solving, and a commitment to excellence, we would love to hear from you. Your contributions at Karl Storz will not only help in designing life-changing medical tools but also bring you a step closer to becoming a part of our legacy of enhancing patient outcomes. Come change lives with us!
Join ICEDT Consult LTD as a Frontend Developer to enhance user experiences for web and mobile applications.
Software Development Manager needed to lead AI innovation at Thomson Reuters.
Join Spectrum Effect as a Principal Software Solutions Architect and make a significant impact in the wireless industry through innovative software solutions.
KARL STORZ Endoscopy-America, Inc., is a leading provider of reusable products for endoscopy and related medical technologies. A family-owned company headquartered in Tuttlingen, Germany, KARL STORZ offers a continually expanding product range enc...
25 jobsSubscribe to Rise newsletter