Advanced Embedded Software Engineer
philips · Shenzhen
Job description
About the role
You will develop and verify embedded firmware for Philips Oral Healthcare products, supporting software delivery throughout the product development lifecycle. The position involves close collaboration with cross‑functional teams and occasional travel to supplier sites.
Key responsibilities
- Design, code, debug and verify firmware for MCU‑based products, covering motor control, sensors, power management, user interfaces, BLE communication, RFID and connectivity.
- Manage software design activities with manufacturing partners, perform integration and verification testing, and support product qualification and mass‑production issue resolution.
Required profile
- Bachelor’s or Master’s degree in Computer, Software, Electrical or Electronics Engineering.
- Minimum 5 years of embedded software/firmware development experience (3 years with a Master’s degree).
- Fluent in English and Chinese, with strong problem‑solving and independent work capabilities.
Required skills
- Embedded C/C++ development on MCU platforms.
- Hands‑on experience with UART, SPI, I²C, GPIO, ADC, PWM interfaces.
- Knowledge of BLE communication, RFID, user‑interface firmware and data storage.
- Understanding of RTOS fundamentals and embedded software architecture.
- Firmware debugging, root‑cause analysis and familiarity with Python or test‑automation tools.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in 中国.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
philips
Shenzhen