Taken en verantwoordelijkheden
Mobile Device Software Engineer - Connectivity
Assignment summary
At Philips Electronic Systems & IoT, a part of Product and Systems Engineering within I&S, we are a trusted
engineering solutions partner for all Philips clusters, businesses, functions, and markets, as well as for selected
external customers. The Connectivity Software, Test and Verification group is a group of highly experienced
and knowledgeable engineers specialized in providing high quality
Profiel kandidaat
We are looking for …
A Bachelor or master’s degree, in software engineering / computer science
Minimum of 5 years relevant work experience in mobile SW development.
You will be working in this context, so you have these skills or like to pick up these fast
Developing native iOS components using Swift
Developing native Android components using Kotlin
Developing multiplatform components using Kotlin Multiplatform
A good understanding of the different memory management approaches on iOS vs Android
Modern parallel programming paradigms such as Async/Await and Coroutines
Dedication to Test Driven Development, and design
Agile software development
Interaction with BLE and Wi-Fi appliances and respective OS abstraction layers.
Networking protocols, ISO/OSI + modern protocols, like MQTT
Strong Object orientated design skills with good understanding of the SOLID principles
Experience with various iOS package managers, including CocoaPods
Experience with different build tools, including Gradle
Development of software governed by Medical regulatory standards (ISO13485, IEC62304, etc.)
Familiarity with
Git, GitHub, GitHub actions
Internet of Things
Medical devices
CI/CD, Docker
Software quality measurement tools / analysis tools / profilers / style checkers
Scripting
Gradle
CocoaPods
You display these behaviors …
Passion for Code Craftsmanship and take pride in writing clean code
Experienced in applying test driven development techniques
Skilled in refactoring
Comfortable with pair programming
Enthusiastic Agile team member with good communication skills and strong understating of the Scrum practices
Drive for continuous improvement
Bekijk volledige vacature