Job
- Level
- Experienced
- Job Field
- Embedded, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Böblingen
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will design and develop software solutions and communication protocols for patient monitoring products, test software components, and implement interoperability standards with other devices.
Job Technologies
Your role in the 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.
- Führen Sie Untersuchungen zu neuen Technologien und Tools durch, um die Entwicklungseffizienz zu steigern und Verbesserungspotenziale zu erkennen.
This text has been machine translated. Show original
Our expectations of you
Education
- 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.
Qualifications
- 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.
Experience
- 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.
This text has been machine translated. Show original
What we offer
- 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.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
Topics that you deal with on the job
Job Locations
This is your employer
Philips
Philips is a leading company in health technology that is focused on improving the lives of people and achieving better outcomes in healthcare.
Description
- Company Size
- 1-49 Employees
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Healthcare, Social Sector, Electronics, Automatization