Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Philips Senior Software Engineer 
China, Guangdong Province, Bao'an District 
721441957

24.06.2024
Senior Software Engineer


In this role, you have the opportunity to

  • To lead a software team participate in a project to realize software functions and quality requirements, collaborate with cross-functional team to meet project target;
  • To build and optimize software platform and architecture design, as well as software development rules.

Your responsibilities

  • Responsible for the linux driver development, design, realization and test of a system, subsystem and component;
  • To develop on the software design architecture and specifications in accordance with the functional specifications;
  • To finalize the design specifications, codes and white-box test case’ for the developed modules or components;
  • Responsible for delivering input in the planning process to the software project leader;
  • To ensure that there is proper documentation for the developed software;
  • To combine the third-part software or modules into components, which can be integrated into the software subsystem.

To succeed in this role, you should have the following skills and experience

  • Bachelor degree or above, major in electrical or computer software engineering .
  • More than 8 years of working experience in C++11 or above development the use of STL, master of object-oriented design and development, familiar with design patterns.
  • Proficient in Linux environment software development, master multi-threading, socket programming.
  • Proficiency in unit test and familiar with at least one popular unit testing framework, such as google test.
  • Experience in large scale software development and open source projects such as Qt, GTK, linux, u-boot.
  • Ability to decompose product requirements, function abstraction, code transformation.
  • Linux driver development, yocto port experience and basic hardware knowledge is a plus.
  • Good programming habits, good document writing and fast learning ability, and team cooperation spirit.
  • Good communication skills. Verbal & written in English.

In return, we offer you

A promising professional career development platform. Work in the medical industry brings much fulfillment, as well as unique challenges; you will be empowered to drive groundbreaking innovations with a globally recognized, premium brand behind you.


• Learn more about .
• Discover .
• Learn more about .