Software Engineer I
KARL STORZ
About the Role
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.
Requirements
- 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.
Nice to Have
- 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.
What You'll Need to Succeed
- 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.
What We Offer
- 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.
KARL STORZ Company Overview
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.
$170k - $230k
...Senior Full Stack Software Engineer Career Renew is recruiting for one of its clients a Senior Full Stack Software Engineer—this is an onsite role in Santa Barbara, CA. Salary range: 170-230K USD yearly plus benefits plus equity. We help product and CX leaders better...SuggestedFull time- ...Software Engineer II Raytheon's Electronic Warfare (EW) Software development team is looking to hire experienced Software Engineer II to work on real-time embedded products. What You Will Do: Participate in collaborative, cross-disciplined integrated product...SuggestedRelocation package
$75.8k - $144.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... ...safer, more secure world. Raytheon's Electronic Warfare (EW) Software development team is looking to hire experienced Software...SuggestedTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible 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$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...SuggestedFull timeWork experience placementRemote work- ...excitement of being on a team that wins. Job Description Software design and development of calibration and test software for... ...design and coding, unit testing, system integration and sustaining engineering. Job Qualifications: ~5+ years of experience with C, C#...Minimum wagePermanent employmentWork experience placementLocal area
$140k - $165k
...-Guided Microsurgery. We combine 3D visualization and guidance software applications focused on improving accuracy, efficiency and outcomes... ...all over the world. SUMMARY The Senior Software Engineer designs, develops, and implements high-quality software solutions...RelocationShift work$180k - $220k
...remote sensing, you belong here at Umbra. About the Job We are actively seeking a highly skilled and experienced Senior Software Engineer to join our Order & Delivery team who will play a pivotal role as a key contributor to our dynamic public-facing software...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
- ...-Guided Microsurgery. We combine 3D visualization and guidance software applications focused on improving accuracy, efficiency and outcomes... ...all over the world. SUMMARY The Senior DevOps Engineer is responsible for leading the design and development of best-...Work experience placementRelocationShift work
$100k - $200k
...& AI Solutions team is seeking a highly motivated, inquisitive engineer to help design sensors and sensor-integration components, including... ...timing systems, on novel embedded hardware and related software-based interfaces. You will leverage your experience in software...Full timeWork experience placement$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...Permanent employmentFull timeWork at officeLocal areaRemote workWorldwideFlexible hours$150k - $190k
...Umbra’s expertise in remote sensing and spacecraft operations to engineer platforms purpose-built for U.S. and allied defense and... ...Umbra. About the Job We are looking for a Senior Ground Software Engineer to join the Ground Software team in Mission Solutions...Permanent employmentFull timeWork at officeLocal areaRemote workWorldwideFlexible hours- ...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
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... ...Raytheon is seeking a highly motivated, experienced Principal Software Engineer to be an active participant in the software development...Temporary workWork experience placementWork at officeRemote workWorldwideFlexible hours$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$145k - $190k
...Senior Software Engineer Job Summary We are seeking a Senior Software Engineer to take technical ownership of embedded software development for advanced undersea acoustics systems. This hands-on role includes leading architecture and design decisions, influencing technical...Permanent employmentFull timeRemote work- ...future of automotive and smart technology through cutting-edge engineering and design. With world-class teams spanning eight countries,... ...creativity. In this role, you will design and develop embedded software that powers advanced automotive camera systems used in ADAS and...Local area
$216k - $270k
...create extraordinary outcomes for our customers, our communities, and ourselves. The Director of Engineering will manage and continue to grow a world‐class software engineering team for our award-winning products and drive the successful delivery of platforms and products...Full timeImmediate start- ...Role Summary Application Engineering Manager Location: Goleta, CA (#LI-Onsite) Work Arrangement & Travel This position is fully onsite in Goleta, CA and requires the ability to travel approximately 20-30% for customer support, pilot trials, installations...
- ...Software Engineering Lead We are in the business of collaborative innovation and making those ideas happen. As one of the world's leading manufacturers of notebook PCs, smart devices, data center equipment and LCD products, and automotive electronics, we take pride...Temporary workRemote workWork from home
$118.3k - $224.9k
...find new ways to connect and protect our world. Raytheon brings the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of tomorrow’s threat. We deliver solutions that help our nation and...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...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
- ...Applications Engineer, Photonics About Us Quantum Computing Inc. (QCi) (Nasdaq: QUBT) is an innovative, integrated photonics... ...technical expertise in photonic principles, hands-on hardware/software integration skills, and the professional soft skills necessary...Work at officeRemote work
$125k - $180k
...$125,000-$180,000 + Bonus + Full Benefits + SIGNING BONUS / PAID RELOCATION We are looking for a Senior Embedded Software Engineer. RESPONSIBILITIES: Design, code, debug, and integrate new capabilities for our new and existing turreted...Relocation package$115k - $145k
...ends, REST APIs, CI/CD pipelines, and real-time application features. Required Skills ~3+ years of experience in full stack software development ~3+ years of experience working with CI/CD pipelines in an Agile DevOps environment ~3+ years of experience with...Full timeFor contractors$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- ...Cottage Health seeks an Information Security Engineer Senior for their CH ITS Administration department serving as a senior technical authority responsible for security architecture, engineering design decisions, and enterprise risk mitigation strategies to support the...Shift work
$120k - $150k
...Components Space Systems is where Umbra turns hardware and software designs into on-orbit realities; developing, implementing and... ...support the entire hardware stack. Our focus is on first principles engineering, and our mandate is simple: it has to work when it counts....Permanent employmentFull timeWork at officeLocal areaRemote workWorldwideFlexible hours$145k - $175k
...Umbra’s expertise in remote sensing and spacecraft operations to engineer platforms purpose-built for U.S. and allied defense and... ...at Umbra. About the Job We are seeking a Senior Flight Software Engineer to support Umbra’s Mission Solutions business unit in...Permanent employmentFull timeWork at officeLocal areaRemote workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer I. Be the first to apply!
- startup software engineer Goleta, CA
- software developer Goleta, CA
- ngo software engineer Goleta, CA
- software engineer Goleta, CA
- cybersecurity software engineer Goleta, CA
- part time software developer remote Goleta, CA
- intel software engineer Goleta, CA
- software engineer healthcare Goleta, CA
- software developer fintech Goleta, CA
- consulting software engineer Goleta, CA


