onsite
Software Development Engineer - Connectivity Software - Philips Deutschland GmbH
Software Engineer
Lead the design and implementation of connectivity solutions for embedded devices, driving performance, reliability, and security across Bluetooth, Wi‑Fi, and other protocols using C++ on Linux platforms.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance connectivity stacks for embedded systems using C++ on Linux.
- Implement and optimize Bluetooth, Wi‑Fi, and other wireless protocols, ensuring compliance with industry standards.
- Collaborate with cross‑functional teams to integrate connectivity features into product roadmaps.
- Conduct code reviews, performance profiling, and unit testing to deliver robust, scalable solutions.
- Investigate and resolve complex connectivity issues in production environments.
Requirements
- Strong experience in C++ development for embedded Linux platforms.
- Deep knowledge of wireless protocols (Bluetooth, Wi‑Fi, LTE, etc.) and related SDKs.
- Proficiency in debugging, profiling, and performance tuning of embedded software.
- Excellent problem‑solving skills and a collaborative mindset.
- Fluent in English; German language skills are a plus.