Senior C++ Developer – Geometry & CAD/CAM (m/f/d)

Stryker Ireland, Ltd.

Apply to this job
Berlin, Germany Until 9/22/2026 2+ years exp H-1B sponsor history First posted July 24, 2026 Last posted July 24, 2026
Job description
Work Flexibility: Hybrid

This is a 4 Year Fixed Term Contract

Who we want:

  • An analytical thinker
  • A solution oriented mindset
  • Very strong communicator
  • Collaborative Team Player
  • Technically Curious Learner
  • Self-Starter with Ownership Mentality
    Resilient and Adaptable


What you will do:

Technical Responsibilities:

  • Conduct or design prototyping and bench testing
  • Conduct problem solving, identify potential solutions, and evaluate them against component and sub-system requirements
  • Conduct research and studies to support product design
  • Translate design inputs to engineering specifications and produce component and sub-system level designs
  • Code development time/resource estimation to support projects
  • Design new components applying various design concepts
  • Generate and review the necessary documents with project teams (requirements, design, architecture, bugs, test)

Business Responsibilities:

  • Demonstrate advanced understanding of customer needs and design inputs
  • Demonstrate proficiency with product’s intended use and clinical procedures
  • Learn how the financial models are constructed

Med Device Compliance:

  • Follow fundamental industry standards, design requirements and test strategies which apply to regulatory requirements
  • Independently create or refine engineering documentation, such as the Design History file
  • Follow R&D procedure like design controls and risk management, per the Quality Management System

General Responsibilities:

  • Work cooperatively with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing and Project Management to ensure project success as a key member of the team, collaborating with others and solidifying relationships
  • Quickly process and assimilate procedures, policies, processes, systems, and technology required
  • Work on complex problems, applying advanced experience and learnings
  • Demonstrate ownership and prioritize work with minimal supervision
  • Build relationships and influence among peers
  • Lead code reviews for components in systems applying design principals, coding standards and best practices
  • Develop and design software components per requirements and architecture defined


Minimum Qualifications (Required):

  • Bachelor's degree in Software Engineering/ Computer Science or related discipline & 2+ years of work experience


Preferred Qualifications (Strongly desired):

Technical Skills:

  • Exposure to programming skills. Design new components applying various concepts design concepts and patterns

Design and Development Skills:

  • Experience with integrated development environments (IDE) for projects
  • Experience with software tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software
  • Integration and deployment processes experience

Software Process Skills:

  • Experience in creating estimates for code implementation time/resource for assigned tasks
  • Experience in Software Development Life Cycle processes
  • Experience using Application Lifecycle Management /Traceability tools
  • Experience with regulatory and compliance standards applied to the SDLC (Software Development Life Cycle)

Travel Percentage: 10%

About this role

Summary

Designs, develops, and tests software components for medical device applications.

Job title

Senior C++ Developer – Geometry & CAD/CAM (m/f/d)

Experience level

2+ years

Minimum experience

2+ years exp

Industry

medical devices

Location requirements

Berlin, Germany; hybrid work allowed.

Salary

Not specified

Visa sponsorship

H-1B sponsor history

Management role

No

Skills & keywords

Required skills

C++software developmentdesign patternsintegrated development environmentregulatory standards

Preferred skills

static analysisdynamic analysismemory managementcode coveragesoftware lifecycle

Specializations

C++software developmentdesign concepts
Locations

Structured locations inferred from the posting.

Berlin, Germany

Hybrid City