Software Engineer I
KARL STORZ ENDOSCOPY
KARL STORZ is seeking a Software Engineer I to support the design, development, testing, and maintenance of embedded and application-level software for advanced medical imaging devices. This role is ideal for an early-career engineer looking to build expertise in a highly regulated medical device environment while working alongside experienced software, systems, and quality engineering teams.
The Software Engineer I will contribute to new product development and sustaining engineering efforts, helping deliver safe, secure, and maintainable software solutions that support life-changing healthcare technologies.
Key Responsibilities- Develop, implement, and maintain software components for medical device products, including both new feature development and sustaining engineering activities.
- Translate software requirements into high-quality code while supporting requirements clarification and traceability efforts.
- Create and execute automated unit tests and contribute to integration and verification testing activities.
- Investigate software defects, perform root cause analysis, and support corrective actions.
- Participate in peer code reviews and follow established coding standards and software development best practices.
- Utilize Git, issue tracking systems, and CI/CD pipelines to support efficient software delivery and quality assurance.
- Generate and maintain software documentation, including design documentation, verification evidence, and release notes in accordance with Quality Management System (QMS) requirements.
- Collaborate with cross-functional teams including Systems Engineering, Software Quality Assurance, Cybersecurity, DevOps, Product Management, and Project Management.
- Communicate project status, technical risks, and development challenges to technical leadership and project stakeholders.
- Support continuous improvement initiatives related to software quality, maintainability, and development processes.
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related technical discipline.
- 1-2 years of relevant software engineering experience.
- Strong understanding of C/C++ programming fundamentals, including:
- Data structures
- Memory management
- Object-oriented programming
- Debugging techniques
- Working knowledge of Linux development environments and tools, including:
- GCC/Clang
- GDB
- Make/CMake
- Shell scripting
- Understanding of software engineering fundamentals, including:
- Requirements-based development
- Code reviews
- Unit testing methodologies
- Experience using Git and collaborative software development workflows.
- Knowledge of core computer science concepts such as algorithms, APIs, interfaces, and concurrency fundamentals.
- Strong written and verbal communication skills.
- Detail-oriented with a commitment to quality and documentation accuracy.
- Collaborative mindset with a willingness to learn, receive feedback, and grow within a team environment.
- Familiarity with multimedia and video processing technologies such as GStreamer.
- Experience with software performance profiling and optimization.
- Exposure to AI-assisted development tools such as GitHub Copilot or similar platforms.
- Understanding of agentic AI concepts and AI-driven workflows including automated code review, test generation, documentation, and development automation.
- Knowledge of regulated product development environments, including FDA 21 CFR Part 820, ISO 13485, and ISO 9001 standards.
- Strong problem-solving and analytical thinking skills.
- Ability to adapt quickly to changing priorities while maintaining attention to detail.
- Effective collaboration across engineering disciplines and functional teams.
- Commitment to producing high-quality, maintainable software.
- Desire to learn from senior engineers and continuously improve technical capabilities.
- Ability to balance development speed with quality, compliance, and regulatory requirements.
- Opportunity to work on innovative medical imaging technologies that improve patient outcomes worldwide.
- Exposure to cutting-edge software development practices in a regulated medical device environment.
- Collaborative and supportive engineering culture focused on learning and professional growth.
- Cross-functional project experience with Systems Engineering, Quality, Cybersecurity, and Product teams.
- Career development opportunities within a global MedTech organization.
At KARL STORZ, we are driven by a mission to improve healthcare through innovative medical technology. As a family-owned company with a global presence, we develop advanced visualization systems, imaging technologies, and medical devices used by healthcare professionals around the world. Our culture emphasizes innovation, collaboration, quality, and continuous improvement while providing employees the opportunity to make a meaningful impact on patient care.
- ...capabilities that impact millions of users. This is a hands‑on Senior Engineer role with a data focus. You'll own Pearly's data platform —... ...and evolve with the technology as we move toward an AI-native software development lifecycle. If you're a tenacious builder who...SuggestedFlexible hours
$90.8k - $121.1k
...Software Engineer We are seeking a software engineer to support the design and development of control, acquisition and analysis software used to test and operate our client's current and next generation imaging sensors at component and system levels. Software engineers...SuggestedPermanent employment$85.86 - $103.91 per hour
...Software Engineer Location: Goleta, CA Onsite Flexibility: Onsite Contract Details Position Type: Contract Contract Duration: 12 months Pay Rate: $85.86-$103.91 / Hour (USD) Work Authorization: Applicants must be authorized to work for ANY...SuggestedContract workWork visa$127k - $146k
...Back to Job ListEmail Resume Software Development Engineer (Santa Barbara, CA) Job description Software Development Engineers at Green Hills Software play a critical role in our mission to make computers safe for humanity. Developers have complete engineering...SuggestedFull time$155k - $185k
...technology that’s redefining what’s possible in remote sensing, you belong here at Umbra. About the Job We are seeking a Senior Software Engineer to join our Command, Control, and Communications (C3) team to help design and build the systems that power autonomous...SuggestedPermanent employmentWork at officeLocal areaRemote workWorldwideFlexible hours- ...A leading space technology firm in Santa Barbara is seeking a Senior Software Engineer to join their Command, Control, and Communications team. This role entails design, development, and maintenance of critical systems for autonomous satellite operations. Candidates should...
$130k - $190k
...person (non-remote). Toyon is seeking individuals capable of developing object-oriented software in C++, C#, Java, JavaScript, and/or Python. The experienced software engineer will design, develop, and perform analysis utilizing GIS tools. This position is an opportunity...Full timeWork experience placementRemote work$145k - $185k
...Senior Software Engineer Location: Santa Barbara, CA (Onsite) About Sonatech Sonatech LLC is a leader in undersea acoustics, providing advanced technologies to support U.S. Navy missions. Our embedded software is a core component of high-performance, mission-critical...Full timeWork at officeLocal areaRemote work$150k - $190k
...Umbra’s expertise in remote sensing and spacecraft operations to engineer platforms purpose-built for U.S. and allied defense and... ...About the Job We are looking for a Senior Ground Software Engineer to join the Ground Software team in Mission Solutions...Permanent employmentWork at officeLocal areaRemote workWorldwideFlexible hours- ...Software Engineer - DevOps Location: Whippany, NJ Duration: Long term Requirement: Budgeting Stakeholder Management Risk Management Issue Escalation Reporting and Analysis Strategic Thinking Project Management Change and Transformation Digital and Technology...Local area
$145.6k - $276.8k
...Job Description Senior Principal Software Engineer – Software Department, Goleta, Santa Barbara County, CA. Onsite role, U.S. citizenship and Secret security clearance required. The position supports Electronic Warfare (EW) programs. Responsibilities Software...Temporary workRelocation packageFlexible hours$120k - $200k
...developing applications and libraries for signal processing, data fusion, asset control, and modeling and simulation in C++. This software engineering position is an opportunity to work on a collaborative development team with the guidance and collaboration of senior staff...Full timeWork experience placement$216.3k - $270k
...Software EngineeringSanta Barbara,CaliforniaSan Diego,CaliforniaDallas,TexasRemote - Atlanta,GARemote - Chicago,ILRemote - San Francisco... ..., and passion to help us keep innovating. The Director of Engineering, Developer Productivity will manage and continue to grow a world...Full timeImmediate startFlexible hoursShift work- ...Full Stack Software Engineer Do you love to build? Are you one of the most ambitious people you know? If so, you'll be right at home at Unwrap. We are seeking a full stack software engineer who has a specific interest in working across the tech stack on both frontend...Work at office
$118.3k - $224.9k
...Overview Raytheon is seeking a highly motivated, experienced Principal Software Engineer to join the Electronic Warfare (EW) software development team in Goleta, CA. The role focuses on leading cross‑disciplinary product teams, managing the design and development of advanced...Flexible hours$145.6k - $276.8k
...Senior Principal Software Engineer Software Department team in Goleta, Santa Barbara County, CA is seeking a highly motivated, experienced Senior Principal Software Engineer to be part of their team supporting Electronic Warfare (EW) programs. Qualifications You...Work experience placementLocal areaRelocation package$167.2k - $209k
...on the affordable housing crisis in the U.S.? We are hiring an Engineering Manager to lead a high‑performing team responsible for... ...shaping our solutions, leading a team to build scalable, intuitive software that empowers property managers and residents alike. This is an...Full timeRemote work$70 - $80 per hour
...Embedded Software Engineer The Embedded Software Engineer will be responsible for software design, documentation, verification, and validation, used in evaluating, testing, and processing data acquisition systems. The candidate will travel to secured locations to help...Temporary work- ...Integrations. People with experience integrating eComm solutions with PBCs like Search platforms, Loyalty, Payments, Recommendations engines etc. will have added weightage. Expert in one of the CSPs (AWS/Azure/GCP) and in-depth knowledge on various services that the...Flexible hours
$120k - $200k
...Department of Defense security clearance required. This position is in-person. Toyon is seeking highly qualified AI/ML Software Engineer candidates to develop software in the Python or C++ languages in support of Artificial Intelligence (AI) / Machine Learning (ML...Full timeWork experience placement- Mid Level Java Developer LOCATION - Hybrid Plano, TX DURATION - 6 Months + INTERVIEW TYPE - 2 Rounds Must Have: ~3+ years of development experience ~ Java 11+ ~ Spring boot ~ Rest APIs ~ React ~ Nice to have - IAM/Access management exposure ...Local area
$80k - $100k
..., we’re transforming how better health happens. Summary of Position We’re looking for a highly motivated, solution-oriented Software QA Engineer with a test focus. Here you’ll get an opportunity to drive test automation framework development, the satisfaction of watching...Full timePart timeWork experience placementWork at officeVisa sponsorshipWork visaFlexible hours- Title: Software Engineer Job Description: Computer Programmer (multiple positions at Eiffel Software, a division of Interactive Software Engineering) Duties: – Assist in writing documentation and correcting code for Eiffel computer programs. – Verify and test programs...
$85.86 - $103.91 per hour
...Job Description Job Description Software Engineer Location: Goleta, CA Onsite Flexibility: Onsite Contract Details Position Type: Contract Contract Duration: 12 months Pay Rate: $85.86 $103.91 / Hour (USD) Work Authorization: Applicants must...Contract workWork visa- ...Description Job Description We are seeking a Systems Engineer to serve as the technical leader for one or more interdisciplinary... ...with optics, sensors, electronics, mechanical design, software development, or advanced signal processing is a strong plus....Minimum wagePermanent employmentWork experience placementLocal area
$118.3k - $224.9k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... ...collaborate with a multidisciplinary team made up of Systems, Test, Software, Firmware, Mechanical, Electrical, and Integrated Circuit...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$155k - $185k
...s redefining what’s possible in remote sensing, you belong here at Umbra. About the Job We are seeking a Senior Ground Software Engineer to join our Remote Sensing software organization and help expand our capacity to design, build, and maintain the critical systems...Remote jobPermanent employmentWork at officeLocal areaWorldwideFlexible hours- ...Senior Principal Mixed Signal Design Engineer Raytheon Vision Systems is seeking a talented Senior Principal Mixed Signal Design Engineer... ...or scripting language such as Python. High-end UNIX based software design tools for circuit simulation, transistor model...Relocation packageFlexible hours
- DevOps Developer Location: Austin, TX (Onsite), Sunnyvale CA (Hybrid- 3days work from office) Employment Type: FTE or FTC Experience: 7+ years Devops, Kafka, AWS Kubernetes, Docker Job Description: Must have skills. DevOps Must have skills CI/CD Kafka...Fixed term contractWork at officeLocal area
- ...Title: DevOps Engineer Location: Plano, TX Duration: Long Term Job Description: Strong proficiency in Java programming and related frameworks (e.g., Spring, Hibernate). Experience with AWS services such as EC2, S3, RDS, Lambda, CloudFormation...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer I. Be the first to apply!
- software engineer amazon Goleta, CA
- software developer fintech Goleta, CA
- part time software developer remote Goleta, CA
- software engineer Goleta, CA
- software engineer healthcare Goleta, CA
- software developer Goleta, CA
- information technology software engineer Goleta, CA
- consulting software engineer Goleta, CA
- senior software engineer remote Goleta, CA
- ngo software engineer Goleta, CA


