Philips
Senior Embedded Software Engineer - Connectivity
At Philips, we are shaping the future of connected health by delivering innovative embedded software solutions that power smart, reliable, and user-centered devices. As part of our Electronic Systems & IoT group within Innovation & Strategy, we collaborate globally to bring connectivity to life in a wide range of products — from oral care to critical medical devices.
The Role:
We are looking for a passionate and skilled Senior Embedded Software Engineer – Connectivity to join our Connectivity Software, Test & Verification group. In this role, you will contribute to the full software development lifecycle — from concept and architecture to implementation and release — for embedded connectivity platforms used across multiple Philips products.
Key Responsibilities:
Design and implement embedded software in modern C++ for connectivity platforms.
Work across the full development cycle: requirements, design, implementation, testing, and release.
Ensure code quality through design reviews, static analysis, automated testing, and compliance with medical software standards (e.g., IEC 62304).
Collaborate globally with engineers in Eindhoven, Bangalore, and the US.
Estimate, plan, and report on development activities within Agile teams.
Maintain documentation and contribute to a clean, maintainable codebase.
We are looking for:
Bachelor’s or Master’s degree in Software Engineering or Computer Science.
At least 5 years of experience in embedded software development.
Hands-on experience with embedded platforms (e.g., TI CC2340R5, STM32, ESP32).
Experience developing connectivity solutions with BLE, Wi-Fi, or Cellular.
Familiarity with medical device development and relevant standards (ISO 13485, IEC 62304)
Strong modern C++ programming skills (object-oriented design, SOLID principles).
Proficiency with CMake, Git, GitHub, CI/CD pipelines (e.g., GitHub Actions).
Experience with unit testing, integration testing, TDD, and debugging.
Familiarity with scripting, Docker, and software analysis tools.
Team player with excellent communication and collaboration skills.
Strong problem-solving mindset with attention to detail.
Passion for clean, testable, and maintainable code.
Comfortable with Agile ways of working, including pair programming and continuous improvement.
What We Offer in Return:
Impact: Contribute to products that support millions of users around the globe.
Expertise: Join a high-performing team of embedded and connectivity specialists.
Innovation: Work at the forefront of IoT and connected health solutions.
Global Collaboration: Work with international teams across locations.
Growth: Opportunities for career advancement, training, and personal development.
Inclusion: Be part of a collaborative and diverse workplace.
Contract Type:You will work for Philips as a contract or permanent employee of a Randstad company, with access to a range of benefits and development opportunities.
Long-term: The intention of Philips is to hire candidates for the long-term
About Philips:Philips is a health technology company built on the belief that every human matters. We strive to ensure everyone has access to quality healthcare and innovative solutions. As part of our team, you will contribute to life-changing projects that improve lives worldwide.