Senior Software Engineer

1 week ago


Shenzhen, Guangdong, China Philips Full time
Job TitleSenior Software EngineerJob Description

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.

You are a part of

A professional R&D Team with around 140 team peers in Shenzhen.

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.

Why should you join Philips?

Working at Philips is more than a job. It's a calling to create a healthier society through meaningful work, focused on improving 3 billion lives a year by delivering innovative solutions across the health continuum. Our people experience a variety of unexpected moments when their lives and careers come together in meaningful ways. Learn more by watching this video.

To find out more about what it's like working for Philips at a personal level, visit the Working at Philips page on our career website, where you can read stories from our employee blog. Once there, you can also learn about our recruitment process, or find answers to some of the frequently asked questions.


About Philips
We are a health technology company. We built our entire company around the belief that every human matters, and we won't stop until everybody everywhere has access to the quality healthcare that we all deserve. Do the work of your life to help the lives of others.

• Learn more about our business.

• Discover our rich and exciting history.

• Learn more about our purpose.

If you're interested in this role and have many, but not all, of the experiences needed, we encourage you to apply. You may still be the right candidate for this or other opportunities at Philips. Learn more about our commitment to diversity and inclusion here.



  • Shenzhen, Guangdong, China NVIDIA Full time

    We are looking for a Senior Software Engineer. You will work with highly experienced engineers to provide the world's outstanding SmartNIC products for cloud-computing, research, medical, automotive, finance, weather, telco, and more. We are developing some of the core libraries of the NVIDIA DOCA SDK ), rapidly growing DOCA functionality and use cases. With...


  • Shenzhen, Guangdong, China Epam Full time

    Description Join us as a Senior Software Engineer, you will have the opportunity to work on cutting-edge software applications and tools that solve real-world problems. You will be part of a global team of talented engineers who share your passion for quality, innovation, and collaboration. You will be responsible for developing, debugging, and modifying...


  • Shenzhen, Guangdong, China Epam Full time

    Position: Senior Software Engineer (iOS Mobile App Focus) Company: Dynamic Tech Solutions Description You will play a key role in strategic initiatives for clients in the banking sector, collaborating with developers, product management, and UX teams to ensure top-notch user experiences in mobile applications. Responsibilities Build state-of-the-art,...


  • Shenzhen, Guangdong, China Philips Full time

    Job TitleSenior Software Engineer (Pipeline)Job DescriptionIn 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...


  • Shenzhen, Guangdong, China Epam Full time

    Job Title: Software Engineer at EPAMWe are currently seeking Software Engineers to join our team at EPAM and play a vital role in driving strategic initiatives for our clients in the banking sector. As a key member of our team, you will be actively involved in enhancing the continuous improvement and delivery processes within a multi-asset and mutual fund...


  • Shenzhen, Guangdong, China Philips Full time

    Job TitleSenior Software EngineerJob DescriptionIn this role, you have the opportunity toBe an integral part of the monitoring solutions development team and have the opportunity to work with the group of world-class, Software Engineers who develop products that help save lives all over the world.You are responsible forEstablishes and communicates critical...

  • Software Engineer

    2 weeks ago


    Shenzhen, Guangdong, China Epam Full time

    Description We are looking for a Software Engineer to join our Delivery Center in Shenzhen. With the opportunity, you will be part of a global technology team to drives digital transformation by developing, debugging, and modifying components of software applications and tools using Java and related technologies. You will engage in code reviews to ensure...


  • Shenzhen, Guangdong, China QIMA Full time

    Job DescriptionAs part of our software quality team, you will work on numerous ongoing projects, contributing to the high quality of the final product.You will be required to:• Create and implement the test strategy, which will include: o Developing effective, reusable and maintainable automated functional test frameworks o Ensuring proper functioning of...


  • Shenzhen, Guangdong, China Bose Full time

    Job DescriptionAt Bose, we have a passion for doing things that are better. It is about inventing new technologies that would truly benefit people and creating a culture where innovation and teamwork are valued above all else. Better sound is just the beginning. One goal unites us—to create products and experiences our customers simply can't get anywhere...

  • Software Engineer

    2 weeks ago


    Shenzhen, Guangdong, China Western Digital Full time

    Job DescriptionDevelop high-quality, efficient, and scalable software using relevant programming languages (e.g., C#, C++, Python).Create and maintain software architecture, ensuring robustness and reliability.Write modular software based on test specifications to seamlessly integrate with the in-house test system.Continuously optimize test code and...

  • Software Engineer

    2 weeks ago


    Shenzhen, Guangdong, China Epam Full time

    Description We are looking for a Software Engineer who is expertise in JavaScript and be part of designing and implementing a scalable, reliable batch processing platform. With in the team, you will collaborate closely with talented developers globally, prototype creative solutions, and contribute to the technical vision. Join us and make an impact ...


  • Shenzhen, Guangdong, China Nvidia Full time

    NVIDIA has been reinventing itself for over two decades. In 1999, the company's creation of the GPU sparked a revolution in PC gaming, modern computer graphics, and parallel computing. More recently, GPU deep learning has driven the advancement of modern AI, making GPUs the brains behind computers, robots, and self-driving cars capable of perceiving and...

  • Software Dev Engineer

    4 weeks ago


    Shenzhen, Guangdong, China Amazon Full time

    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile devices like the Kindle family of products. Lab126 began in 2004 as a subsidiary of , Inc. Since then, we have worked to produce best-selling e-readers and tablets, as well as new inventions like Fire TV and Echo. What will you help us create?Work hard....


  • Shenzhen, Guangdong, China Ansys Full time

    Requisition #: 14543 Our Mission: Powering Innovation That Drives Human Advancement When visionary companies need to know how their world-changing ideas will perform, they close the gap between design and reality with Ansys simulation. For more than 50 years, Ansys software has enabled innovators across industries to push boundaries by using the...

  • Software Engineer

    2 weeks ago


    Shenzhen, Guangdong, China Western Digital Full time

    Company DescriptionAt Western Digital, our vision is to drive global innovation and push the boundaries of technology to turn what was once impossible into a reality.We are problem solvers at heart, constantly achieving remarkable feats with the right technology. Our technological advancements have even contributed to historical milestones like the moon...


  • Shenzhen, Guangdong, China Ansys Full time

    Requisition #: 14543 Our Mission: Powering Innovation That Drives Human Advancement When visionary companies need to know how their world-changing ideas will perform, they close the gap between design and reality with Ansys simulation. For more than 50 years, Ansys software has enabled innovators across industries to push boundaries by using the...


  • Shenzhen, Guangdong, China Ansys Full time

    Requisition #: 14543 Our Mission: Powering Innovation That Drives Human Advancement When visionary companies need to know how their world-changing ideas will perform, they close the gap between design and reality with Ansys simulation. For more than 50 years, Ansys software has enabled innovators across industries to push boundaries by using the...


  • Shenzhen, Guangdong, China Philips Full time

    Job TitleSenior Software EngineerJob DescriptionJob title:One sentence description of roleYour role: The greater impact of this role. Detail elements of the team and stakeholders for this role. What are the professional and personal opportunities for development within this role? Include hybrid working here, if relevant. From (benefit 1) to (benefit 2), a...


  • Shenzhen, Guangdong, China ASML Full time

    Software Testing Development Engineer ( 软件测试开发工程师 ) As a software testing development engineer, to ensure world-class product quality, you will be responsible for designing, developing, and executing software test plan and test cases, automating the testing by designing and developing testing framework and testing tools to enhance...


  • Shenzhen, Guangdong, China 3130 KLA-Tencor Semiconductor Equipment Technology (Shanghai) Co. Ltd科磊半导体设备技术(上海)有限公司 Full time

    Description Responsibilities Take an active part in design, implementation and maintenance of Frontline's Software products Report to an R&D Team Leader Minimum Qualifications Working Experience Requirements – Mandatory Graduate in Computer Science and/or Software Engineering from a recognized university At least 5 years of Software...