Praktikant/Werkstudent für Prototyping & Zukunftstechnologien (m/w/d)

softgate
Full-timeErlangen, Germany

📍 Job Overview

Job Title: Praktikant/Werkstudent für Prototyping & Zukunftstechnologien (m/w/d)

Company: softgate

Location: Erlangen, Bavaria, Germany

Job Type: INTERN

Category: Software Engineering / Future Technologies

Date Posted: 2026-09-01

Experience Level: 0-2 years (Intern/Entry Level)

Remote Status: Hybrid

🚀 Role Summary

  • Engage in cutting-edge technological research and development within the medical technology sector.

  • Contribute to the creation of innovative software prototypes, focusing on future technologies and AI applications.

  • Participate in agile development processes and contribute to continuous improvement initiatives.

  • Document technical findings, prototype designs, and development processes to ensure knowledge transfer and project continuity.

  • Collaborate within an international team environment that values flat hierarchies and open communication.

📝 Enhancement Note: This role is specifically designed for students seeking practical experience in a highly regulated industry (medical technology). The focus on "Prototyping & Future Technologies" suggests a strong emphasis on R&D, innovation, and the application of emerging tech like AI, LLMs, and microservices within a software development context. The "Werkstudent" (working student) aspect implies a need for flexibility around academic schedules.

📈 Primary Responsibilities

  • Conduct in-depth technological research on emerging trends and potential future technologies relevant to medical software.

  • Design, develop, and implement software prototypes, leveraging languages like C++ and Python, with a focus on AI/LLM applications, container management, microservices, and CI/CD pipelines.

  • Actively participate in creative brainstorming sessions to generate innovative ideas for new software features and solutions.

  • Create and maintain comprehensive technical documentation for research findings, prototype specifications, and development progress.

  • Support the team in identifying and integrating knowledge management strategies, potentially involving chatbot functionalities.

  • Assist in the deployment and management of microservices and CI/CD pipelines, gaining practical experience in modern software delivery practices.

  • Contribute to the overall agile development process, including sprint planning, daily stand-ups, and retrospectives.

📝 Enhancement Note: The responsibilities highlight a hands-on approach to innovation, requiring the intern to not only research but also to build and document. The mention of specific technologies like AI/LLMs, container management, and CI/CD indicates a forward-looking development environment and the expectation for the intern to gain exposure to these areas.

🎓 Skills & Qualifications

Education:

  • Currently enrolled and matriculated at a university or university of applied sciences.

  • Pursuing a degree in Computer Science, Mathematics, Medical Technology, or a closely related field. Experience:

  • Academic enrollment is the primary requirement; prior professional experience is a plus but not mandatory.

  • First experiences in larger software projects are considered a valuable asset. Required Skills:

  • Strong academic foundation in Computer Science, Mathematics, or Medical Technology.

  • Proficiency in at least one of the following programming languages: C++, Python.

  • Excellent German language skills (C2 level) for effective communication and documentation.

  • Demonstrated ability for creative idea generation and problem-solving.

  • Self-directed work ethic with strong communication and teamwork capabilities. Preferred Skills:

  • First-hand experience with AI/LLM applications, particularly in chatbot development and knowledge management.

  • Familiarity with container management technologies (e.g., Docker, Kubernetes) and microservices architecture.

  • Understanding of CI/CD pipelines and their implementation.

  • Previous involvement in software development projects, demonstrating practical application of academic knowledge.

📝 Enhancement Note: The requirements emphasize a strong academic background and language proficiency, crucial for operating within a German-speaking professional environment and the medical technology sector. The preference for experience in AI, microservices, and CI/CD signals the company's focus on modern development practices and the desire for interns who can contribute to these areas.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase of any personal or academic projects demonstrating proficiency in C++ or Python, especially those involving complex logic or algorithms.

  • Examples of prototype development, even if from academic coursework, highlighting design thinking and implementation skills.

  • Documentation samples that illustrate clear and concise technical writing abilities.

  • Evidence of participation in team projects, showcasing collaboration and contribution to shared goals. Process Documentation:

  • Ability to document research findings in a structured and digestible format.

  • Experience in documenting software prototypes, including architecture, functionality, and user interaction.

  • Understanding of how to contribute to and maintain project documentation within a team setting.

📝 Enhancement Note: For an internship/working student role, the portfolio expectations are geared towards demonstrating potential and foundational skills rather than extensive professional experience. The focus is on academic projects, personal coding endeavors, and the ability to document work clearly, especially concerning prototyping and research.

💵 Compensation & Benefits

Salary Range:

  • As this is an internship/working student position, compensation will be competitive and aligned with industry standards for students in Germany. Typical rates for Werkstudenten in technical fields in Erlangen range from €12-€18 per hour, depending on experience and specific role responsibilities. Internships may be compensated based on duration and whether they are mandatory or voluntary. Benefits:

  • A supportive and experienced team dedicated to a positive work atmosphere.

  • Opportunities for active participation in shaping tasks and company direction.

  • An open company culture where individual opinions are valued.

  • Up to 24 days of paid vacation per year.

  • Access to Corporate Benefits program.

  • Opportunities for training and further education.

  • Flexible working hours with up to 60% remote work flexibility.

  • Ergonomic workstations equipped with height-adjustable desks and high-quality hardware.

  • Complimentary coffee, tea, water, and other refreshments.

  • Secure underground parking for bicycles and cars. Working Hours:

  • This role is designed for 15-20 hours per week.

  • The specific weekly hours and workdays are flexible and can be individually agreed upon with the hiring team, accommodating academic schedules.

📝 Enhancement Note: The salary estimate is based on common practices for student positions in Germany, particularly in tech hubs like Erlangen. The benefits package is comprehensive for a student role, emphasizing flexibility, development, and a positive work environment, which are key attractors for interns and working students.

🎯 Team & Company Context

🏢 Company Culture

Industry: Medical Technology Software Development. softgate develops high-quality software for medical device manufacturers worldwide, adhering to stringent quality standards. The company operates in a field where precision, reliability, and compliance are paramount.

Company Size: The provided data does not specify company size, but the description mentions an "international team" and "flat hierarchies," suggesting a medium-sized to large organization that maintains an agile and collaborative internal structure.

Founded: The founding date is not provided, but the emphasis on developing "software that can save lives" and "tomorrow's medical technology" indicates a company with a mission-driven approach and potentially a significant history or a strong focus on long-term innovation.

Team Structure:

  • The team is described as "international" and "experienced," fostering a collaborative and supportive environment.

  • Flat hierarchies are a key characteristic, implying open communication channels and direct access to decision-makers.

  • The team values continuous improvement of processes and an agile mindset.

  • Collaboration is likely cross-functional, involving software developers, quality assurance, and possibly product management or R&D specialists. Methodology:

  • Agile development methodologies are actively employed.

  • A strong focus on continuous improvement of processes and software quality.

  • Data-driven decision-making is implied by the focus on quality standards and the need for robust software in the medical field.

  • Prototyping and R&D are central to the role, indicating an iterative approach to innovation.

Company Website: https://www.soft-gate.de

📝 Enhancement Note: The company culture emphasizes agility, continuous improvement, and a strong sense of purpose due to the life-saving nature of their products. The international aspect and flat hierarchy suggest a dynamic and inclusive workplace where interns can contribute meaningfully and learn from experienced professionals.

📈 Career & Growth Analysis

Operations Career Level: This is an entry-level position, specifically an internship or working student role. It is designed for individuals with 0-2 years of experience who are currently pursuing higher education. The responsibilities are focused on learning and contributing under guidance.

Reporting Structure: The intern/working student will report to a team lead or a senior developer who will provide direction, mentorship, and feedback. The flat hierarchy suggests direct interaction with experienced team members, offering ample learning opportunities.

Operations Impact: While not directly managing operational processes, this role contributes to the development of operational excellence by researching and prototyping new technologies that can improve future medical software. The impact is indirect, focusing on innovation that could lead to more efficient, reliable, or advanced medical devices.

Growth Opportunities:

  • Skill Development: Gain hands-on experience with cutting-edge technologies such as AI/LLMs, microservices, and CI/CD pipelines in a real-world, regulated environment.

  • Industry Exposure: Deepen understanding of the medical technology sector's unique software development challenges and quality requirements.

  • Professional Networking: Build connections within an international team of experienced software engineers.

  • Potential for Future Employment: Successful interns/working students may be considered for future full-time positions or advanced internships.

📝 Enhancement Note: This role offers a foundational stepping stone into software engineering within the specialized medical technology domain. The growth is primarily focused on acquiring technical skills, understanding industry-specific demands, and experiencing professional software development practices.

🌐 Work Environment

Office Type: The job is advertised as hybrid, with up to 60% remote work flexibility. This suggests a modern office environment that balances in-person collaboration with remote work benefits.

Office Location(s): The primary office location is Erlangen, Bavaria, Germany. The description mentions underground parking, indicating dedicated facilities.

Workspace Context:

  • Collaborative Environment: The office likely supports team collaboration, with spaces designed for meetings and brainstorming, complementing the remote work setup.

  • Tools and Technology: Access to high-quality hardware, ergonomic workstations with adjustable desks, and necessary software tools for development and research.

  • Team Interaction: Opportunities for regular interaction with team members, both in person and virtually, facilitated by the hybrid model.

Work Schedule:

  • Flexible working hours are offered, allowing individuals to tailor their schedule around academic commitments.

  • The role requires 15-20 hours per week, with specific days and times to be agreed upon.

📝 Enhancement Note: The hybrid model with significant remote flexibility, combined with ergonomic workstations and essential amenities, points to a company that values employee well-being and productivity. This setup is ideal for students balancing academic responsibilities with practical work experience.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Application: Submit application with cover letter, CV, and certificates.

  • Screening: HR or hiring manager reviews applications for basic qualifications.

  • Technical Interview: Likely involves a discussion of programming skills (C++, Python), understanding of AI/LLMs, microservices, and CI/CD. This might include coding exercises or theoretical questions.

  • Prototyping/Research Discussion: The team may discuss your approach to technological research and prototype development. Be prepared to talk about past projects or hypothetical scenarios.

  • Team Fit/Cultural Interview: Assessment of communication skills, teamwork, self-sufficiency, and alignment with the company's agile and collaborative culture.

  • Final Offer: Based on overall performance and fit.

Portfolio Review Tips:

  • Highlight Relevant Projects: Focus on academic or personal projects that demonstrate your skills in C++, Python, prototyping, AI/LLM concepts, or any experience with microservices/CI/CD.

  • Showcase Documentation: If you have examples of well-structured technical documentation from projects, include them. This demonstrates your ability to communicate technical information clearly.

  • Quantify Achievements: Where possible, use numbers to describe project scope, complexity, or outcomes.

  • Explain Your Role: Clearly articulate your specific contributions, especially in team projects.

  • Tailor to the Role: Emphasize aspects of your experience that align with "Prototyping & Future Technologies" and the medical technology context.

Challenge Preparation:

  • Technical Fundamentals: Brush up on core concepts in C++ and Python, data structures, algorithms, and object-oriented programming.

  • Future Technologies: Understand the basic principles and applications of AI, LLMs, chatbots, microservices, and CI/CD. Be ready to discuss their potential impact on software development.

  • Problem-Solving: Practice approaching technical challenges logically and articulating your thought process.

  • Company Research: Familiarize yourself with softgate's mission and the medical technology industry.

📝 Enhancement Note: The interview process will likely be thorough, assessing both technical aptitude and cultural fit. A strong portfolio, even if academic, that showcases relevant skills and clear documentation will be crucial. Candidates should be prepared to discuss their understanding of emerging technologies and their application in a professional setting.

🛠 Tools & Technology Stack

Primary Tools:

  • Programming Languages: C++, Python.

  • Development Environments: Likely IDEs such as Visual Studio, CLion, PyCharm, or VS Code.

  • Version Control: Git (essential for collaborative development and CI/CD).

Analytics & Reporting:

  • While not explicitly mentioned for this role, expect to use tools for tracking development progress and potentially for analyzing research data. CRM & Automation:

  • This role is focused on R&D and prototyping, so direct CRM or automation tool usage might be minimal. However, understanding concepts like CI/CD pipelines implies familiarity with automation principles in software deployment.

  • Containerization: Docker is highly probable for microservices development and deployment.

  • Orchestration: Kubernetes or similar for container management.

  • CI/CD Tools: Jenkins, GitLab CI, GitHub Actions, or similar platforms.

📝 Enhancement Note: The technology stack emphasizes modern software development practices, with a strong focus on C++ and Python, and exposure to containerization, microservices, and CI/CD. This indicates a forward-thinking development environment where interns can gain valuable, in-demand skills.

👥 Team Culture & Values

Operations Values:

  • Innovation & Future Focus: A drive to explore and implement new technologies, especially in AI and advanced software architectures.

  • Quality & Reliability: A commitment to high standards, critical for medical technology software that impacts patient safety.

  • Collaboration & Teamwork: Open communication, mutual support, and a willingness to share knowledge across an international team.

  • Agility & Continuous Improvement: Embracing agile methodologies and a mindset of constantly refining processes and products.

  • Employee Contribution: Valuing individual input and providing opportunities for team members to shape their work and the company.

Collaboration Style:

  • Cross-functional Integration: Working closely with experienced developers and potentially other roles within the product development lifecycle.

  • Open Communication: Encouraged by flat hierarchies, fostering direct dialogue and feedback exchange.

  • Knowledge Sharing: A culture that supports learning from each other and sharing insights from research and development activities.

  • Proactive Engagement: Team members are expected to be proactive in contributing ideas and solving challenges.

📝 Enhancement Note: The culture is built around innovation, quality, and collaboration, essential for a company developing life-saving medical technology. The emphasis on agile practices and continuous improvement means the team is dynamic and adaptable, offering a stimulating environment for interns.

⚡ Challenges & Growth Opportunities

Challenges:

  • Navigating a Regulated Industry: Understanding and adhering to the strict quality and regulatory requirements of medical technology software development.

  • Rapid Technological Evolution: Keeping pace with fast-changing fields like AI, LLMs, and cloud-native architectures.

  • Balancing Academic and Work Commitments: Effectively managing time and energy between university studies and work responsibilities.

  • Translating Research into Prototypes: Bridging the gap between theoretical research and practical, functional software prototypes.

Learning & Development Opportunities:

  • Hands-on Experience: Practical application of programming skills in C++ and Python within a professional setting.

  • Exposure to Advanced Technologies: Deep dive into AI/LLMs, microservices, containerization, and CI/CD, gaining highly sought-after skills.

  • Industry Insight: Understanding the unique demands and opportunities within the medical technology software sector.

  • Mentorship: Learning from experienced engineers in a supportive, international team environment.

  • Process Familiarity: Gaining insight into agile development, documentation practices, and quality assurance in a regulated field.

📝 Enhancement Note: This role presents a valuable opportunity to tackle challenges related to cutting-edge technology and industry regulation, fostering significant professional growth and skill acquisition.

💡 Interview Preparation

Strategy Questions:

  • "Describe a time you had to research a new technology. How did you approach it, and what were your key findings?" (Focus on your research methodology and ability to synthesize information.)

  • "Walk us through a prototype you built, either for a project or personally. What problem did it solve, what technologies did you use, and what challenges did you face?" (Be ready to discuss your technical choices and problem-solving skills.)

  • "How do you approach documentation for a technical project? What makes good technical documentation?" (Highlight your understanding of clarity, completeness, and audience.)

  • "Imagine we are exploring AI for a new medical device feature. What are some initial technological considerations or potential applications you would investigate?" (Demonstrate your understanding of AI/LLM applications and your research initiation skills.) Company & Culture Questions:

  • "Why are you interested in working in the medical technology sector specifically?" (Show genuine interest in the impact and challenges of this industry.)

  • "How do you handle working in a team, especially with members from different backgrounds or locations?" (Emphasize your collaboration skills and adaptability.)

  • "What does 'continuous improvement' mean to you in a software development context?" (Connect this to agile principles and a proactive mindset.) Portfolio Presentation Strategy:

  • Select Key Projects: Choose 2-3 projects that best showcase your C++, Python, and prototyping skills.

If you have any AI/LLM-related academic work, prioritize that.

  • Structure Your Narrative: For each project, clearly explain:

    • The problem or objective.
    • Your role and contributions.
    • The technologies and tools used.
    • The outcome or results.
    • Key challenges and how you overcame them.
  • Demonstrate Documentation: If possible, show examples of your code comments, README files, or any formal documentation you've created.

  • Be Prepared for Technical Deep Dives: Be ready to answer questions about your code, design choices, and technical concepts.

📝 Enhancement Note: The interview process will likely focus on assessing your foundational technical skills, your ability to learn and adapt to new technologies, and your fit within an agile, collaborative team environment. Demonstrating a proactive approach to learning and problem-solving will be key.

📌 Application Steps

To apply for this Praktikant/Werkstudent position:

  • Submit your application through the provided link on join.com, including a comprehensive cover letter, your curriculum vitae (CV), and relevant academic certificates.

  • Portfolio Customization: Prepare a concise portfolio or a GitHub repository showcasing your C++ and Python projects. Highlight any work related to prototyping, AI/LLM concepts, or software development methodologies.

  • Resume Optimization: Tailor your CV to emphasize your academic background in Computer Science, Mathematics, or Medical Technology, and any relevant technical skills or project experiences.

  • Interview Preparation: Practice articulating your technical knowledge, project experiences, and your understanding of future technologies. Be ready to discuss your motivation for working in the medical technology sector and your approach to teamwork.

  • Company Research: Thoroughly research softgate's mission, products, and values. Understand their commitment to quality and innovation in medical technology to demonstrate your alignment during the interview.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Candidates must be currently enrolled in a university program for Computer Science, Mathematics, or Medical Technology. Proficiency in C++ or Python and strong German language skills (C2 level) are required.