Logo Philips

Software Development Engineer - Connectivity Software

Neu

Job

  • Level
    Erfahren
  • Job Feld
    Embedded, Back End
  • Anstellung
    Vollzeit
  • Vertragsart
    Unbefristetes Dienstverhältnis
  • Ort
    Böblingen
  • Arbeitsmodell
    Hybrid, Onsite
  • Job Zusammenfassung

    In dieser Position entwickelst du Softwarelösungen und Kommunikationsprotokolle für Patient monitoring Produkte, testest Softwarekomponenten und implementierst Standards zur Interoperabilität mit anderen Geräten.

    Job Technologien

    Deine Rolle im Team

    • Within Philips Hospital Patient Monitoring, the Interoperability Software Development team is looking for a Software Development Engineer. You will have the opportunity to design and develop software solutions and communication protocols for our patient monitoring products that enable connectivity and interoperability with other Philips products and clinical devices of other vendors.
    • Design, develop, and test software components for patient monitoring within the interoperability and connectivity scope. Responsibilities include implementing standardized communication protocols such as the IEEE 11073 Service-oriented Device Connectivity Standard and managing network communication.
    • Participate in an international Scrum team and engage in Scrum rituals, collaborating closely with device interoperability experts, software developers, and architects.
    • Analyze software, functional, and standard requirements to design and develop high-quality, standards-conformant software.
    • Write efficient, maintainable code in C#/.NET and C++ for embedded Linux systems and Microsoft Windows applications, following best practices and design patterns.
    • Implement unit and component tests and develop automated test suites using MSTest or GoogleTest (GTest) and Gherkin-based BDD, including tests verifying standard conformance.
    • Create technical documentation and ensure compliance with development policies.
    • Gain knowledge and experience about clinical workflows and systems in a clinical setup and contribute to the design of clinical use cases utilized by interoperability and communication components.
    • Drive investigations of new technologies and tools to enhance development efficiency and identify improvement opportunities.

    Unsere Erwartungen an dich

    Ausbildung

    • Degree in Computer Science, Electrical Engineering, Medical Technology, Medical Informatics, or a related engineering field with a focus on software engineering.
    • Experience with medical product development and healthcare interoperability standards such as HL7, FHIR, and IEEE 11073 is a plus.

    Qualifikationen

    • Very good understanding of network protocols (TCP/UDP), WebServices and Web APIs (HTTP/HTTPS/REST/WebSockets), gRPC, and Protocol Buffers.
    • Strong problem-solving skills with the ability to address complex topics effectively.
    • Strong teamwork and communication skills, combined with the ability to work independently.
    • Excellent written and spoken English; German language skills are an advantage.

    Erfahrung

    • At least 3 years of experience in developing embedded systems and/or Microsoft Windows backend applications.
    • At least 3 years of experience in software development with C/C++-preferably modern C++ (C++17/20/23)-and/or .NET/C# (ideally both).
    • Experience in implementing distributed systems using various transport protocols for cloud, bus systems, and similar environments.
    • Solid hands-on experience with version control (Git) and development environments (Visual Studio / VS Code).
    • Additional experience with Rust and/or Python, Gherkin-based BDD is beneficial.
    • Experience working in cross-functional project teams at both site and global levels is preferred.
    • Quality mindset, ideally supported by experience with quality management systems.

    Unser Angebot

    • Annual leave: 30 days
    • Mobility and devices: subsidized Germany ticket, leasing opportunities for private use (bicycles, cars, smartphones,…)
    • Philips University & Philips in Balance: Wide range of professional training courses and for personal development & Healthcare
    • Philips Pension Fund: Employer-funded pension plan
    • "Partnerzeit" - two paid weeks off after your partner has given birth
    • Philips MyShop: Discount on Philips products
    • Meals: Free drinks and low prices in our canteen
    • Culture: Informal culture, a paid day for voluntary work, various team/cultural activities (on sustainability, diversity, ...), etc.

    Benefits

    Work-Life-Integration

    Gesundheit, Fitness & Fun

    Themen mit denen du dich im Job beschäftigst

    Job Standorte

    • Standort Böblingen

      Baden-Württemberg

      Deutschland

    Das ist dein Arbeitgeber

    Philips

    Philips

    Philips ist ein führendes Gesundheitstechnologieunternehmen, das sich auf die Verbesserung des Lebens von Menschen und die Erzielung besserer Ergebnisse entlang der Gesundheitskontinuum konzentriert.

    Description

  • Unternehmensgröße
    1-49 Employees
  • Unternehmenstyp
    Etablierte Firma
  • Arbeitsmodell
    Hybrid, Onsite
  • Branche
    Gesundheitswesen, Soziales, Elektronik, Automatisation
  • Logo Philips

    Software Development Engineer - Connectivity Software

    Ort
    Böblingen
    Arbeitsmodell
    Hybrid, Onsite
    Diversität
    Für alle Personen geeignet (m/w/d)

    Weitere Jobs