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
Requirements
Bachelors or Masters 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
What Youll Need to Succeed
What We Offer
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.