Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 13 days ago
Similar jobs that could be interesting for youBased on the Software Engineer I in Goleta, CA vacancy
  • $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... 
    Suggested
    Contract work
    Work visa

    GTT, LLC

    Goleta, CA
    21 days ago
  • 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... 
    Suggested

    Eiffel Software

    Goleta, CA
    a month ago
  •  ...Job Title:  Applications Engineer, Photonics Location:  Santa Barbara, CA OR Bedford, MA Division : Photonics Department:  Freedom...  ...technical expertise in photonic principles, hands-on hardware/software integration skills, and the professional soft skills necessary... 
    Suggested
    Work at office
    Remote work

    Quantum Computing Inc.

    Santa Barbara, CA
    5 days ago
  •  ...Description Job Summary: Responsible for Quality & Reliability Engineering activities that support the manufacturing of Teledyne FLIR's...  ...be proficient with Excel) ~ Statistical and reliability software applications What We Offer: ~ Competitive Salary... 
    Suggested
    Minimum wage
    Permanent employment
    Work experience placement
    Local area

    Teledyne Vision Solutions

    Goleta, CA
    5 days ago
  •  ...-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-in... 
    Suggested
    Work experience placement

    Digital Surgery Systems Inc.

    Goleta, CA
    a month ago
  • $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 work
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    RTX

    Goleta, CA
    2 days ago
  • $145.6k - $276.8k

     ...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 work
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    RTX

    Goleta, CA
    4 days ago
  • $119.94k - $161.92k

     ...Workplace in the Greater St. Louis area. Job Summary Leonardo DRS Land Systems is seeking a full time Principal Electrical Engineer. This position is based out of our Goleta, CA facility and will have the option to work an in person or hybrid schedule. This... 
    Full time
    Contract work
    Work experience placement
    Local area
    Flexible hours

    Leonardo DRS

    Goleta, CA
    5 days ago
  •  ...Manufacturing/Process Engineer Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality... 
    Minimum wage
    Permanent employment
    Work experience placement
    Local area

    Teledyne Vision Solutions

    Goleta, CA
    5 days ago
  • $155k - $185k

     ...The Components Space Systems is where Umbra turns hardware and software designs into on-orbit realities; developing, implementing and...  ...the entire hardware stack. Our focus is on first principles engineering, and our mandate is simple: it has to work when it counts. Every... 
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Santa Barbara, CA
    17 hours ago
  • $100k - $117k

     ...ABOUT THE OPPORTUNITY Artera is seeking an Agentic AI Solutions Engineer who can bring deep technical insight to the discovery process,...  ...beyond feature‑clicking to tell a cohesive story of how our core software and AI capabilities seamlessly orchestrate patient... 
    Full time
    Temporary work
    Summer work
    Summer holiday
    Work at office
    Local area
    Relocation
    Flexible hours
    Shift work

    Medium

    Santa Barbara, CA
    4 days ago
  • $90.8k - $121.1k

     ...Job Description Job Description Job Summary: 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... 
    Permanent employment

    Link Consulting Services

    Santa Barbara, CA
    16 days ago
  •  ...without ego. Foxen isn't for everyone. But for the people it's for, it's a supportive place to grow. What You'll Do As a Software Engineer, you will play a key role in shaping the next generation of Foxen's AI-enabled platform. We are looking for engineers who want... 

    Foxen

    Santa Barbara, CA
    7 days ago
  • $45 - $52 per hour

     ...with a Public Sector entity in its search for a Network/ System Engineer. This is the opportunity to make a big contribution in a small...  ...and troubleshooting complex information technology hardware and software; working with physical and virtual servers, storage area... 
    Contract work
    For contractors
    Work at office
    Local area
    Immediate start
    Remote work

    Novacoast

    Santa Barbara, CA
    2 days ago
  •  ...Brazil, Poland, India, China, Vietnam, and Taiwan to provide engineering, manufacturing, service support to our customers. OUR CULTURE...  ...on what they love. ABOUT THE ROLE We are seeking a Software Engineering Lead to join our Automotive Electronic Products (AEP... 
    Temporary work
    Remote work
    Work from home

    Compal USA

    Goleta, CA
    9 days ago
  • $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 employment
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Santa Barbara, CA
    10 days ago
  • $145k - $185k

     ...Job Description Job Description 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... 
    Full time
    Work at office
    Local area
    Remote work

    Sonatech

    Santa Barbara, CA
    24 days ago
  • $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 job
    Permanent employment
    Work at office
    Local area
    Worldwide
    Flexible hours

    Umbra

    Santa Barbara, CA
    20 days ago
  • $107.1k - $190k

     ...innovative solutions for today's analytical questions. The Systems Engineering Project Manager leads the design, development, and delivery of...  ...Coordinate engineering deliverables across hardware, optics, software, reliability, service, and manufacturing. Identify risks,... 
    Permanent employment
    Full time
    Temporary work
    Worldwide

    Unavailable

    Santa Barbara, CA
    1 day ago
  •  ...technologies like Spark, Hadoop, Elasticsearch, Python, and Scala, and we need brilliant engineers to help us scale it and adapt it to new challenges. This is the perfect job if you have a software engineering background and want to get involved in healthcare and big data... 

    Evidation

    Santa Barbara, CA
    3 days ago
  • $160k - $230k

     ...platform. We're scaling rapidly, and continuously shipping capabilities that impact millions of users. This is a hands-on Senior Software Engineer role weighted toward the backend and data — services, APIs, and the Postgres layer — with React frontend work as a secondary... 
    Flexible hours

    Pearly

    Santa Barbara, CA
    10 days ago
  • $85.6k - $128.4k

     ...Summary This position is responsible for providing technical engineering and cost information to ensure construction work complies with...  ...Word, Excel, PowerPoint, etc.), Scheduling and AGTEK Take-off software. Working knowledge of construction equipment and... 
    Contract work
    For contractors
    Work experience placement
    Immediate start
    Flexible hours

    Granite Construction

    Santa Barbara, CA
    2 days ago
  • $95k - $125k

     ...reference standard for a variety of magnetic and physical property measurements.**Job Description:****The Opportunity**As **Field Service Engineer,** you will serve as the on-site Quantum Design technical representative supporting our client in Santa Barbara, CA, providing... 
    Local area
    Remote work
    Worldwide
    Relocation package

    Quantum Design

    Santa Barbara, CA
    1 day ago
  • $200k - $240k

     ...The 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 employment
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Santa Barbara, CA
    3 days ago
  •  ...entire tech stack (from low level database operations to front end development) for a large cloud based enterprise application (SaaS). Engineers work with all of our departments from sales, account management, support and product; with a strong emphasis on the ability to... 
    Full time
    Work at office

    Nia Search Group

    Santa Barbara, CA
    15 days ago
  • $105k - $135k

     ...with us can mean deeper job satisfaction, better rewards, and a great quality of life inside and outside of work. Job Title: Product Engineer Reporting To: Engineering, Project Engineering Work Schedule: Onsite – Santa Barbara, CA Moog Space and Defense Group provides sub... 
    Remote work
    Relocation package
    Flexible hours

    Moog Military Aircraft LLC

    Santa Barbara, CA
    2 days ago
  • $73k - $130k

     ...Microscopy, and Canopy. Responsibilities The Technical Support Engineer is a visible and key customer‑facing role; responsible for providing...  ...techniques and hands‑on work. Essential Functions Hardware, software and application troubleshooting capabilities. Data analysis and... 
    Full time
    Temporary work
    Worldwide

    Bruker Daltonics

    Santa Barbara, CA
    8 hours ago
  • Job Description JOB SUMMARY The Director of Human Resources will report directly to the property General Manager, with a dotted-line (functional) reporting relationship to the Regional Senior Director of Human Resources and will be an integral member of the property...
    Hourly pay
    Local area
    Worldwide

    Marriott International Inc

    Goleta, CA
    1 day ago
  • $50 - $75 per hour

     ...Quality Engineering role supporting cutting edge space products! This Jobot Job is hosted by: Stephen Brainerd Are you a fit? Easy Apply now by clicking the "Quick Apply" button and sending us your resume. Salary: $50 - $75 per hour A bit about us: With numerous offices... 
    Hourly pay
    Local area

    Jobot

    Goleta, CA
    1 day ago
  • Job Title We use cookies. Some are necessary to operate the website and its functions. Others help personalise, improve content and services to show you the most relevant job opportunities. With the decision "Accept essential only" we will respect your privacy and will...

    Redwire Space, Inc. (formerly Made In Space, Inc.)

    Goleta, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer I. Be the first to apply!