Software Development Engineer
Job DescriptionJob Description
Lead the cross functional core team through the Product Realization Process milestones. It includes the overall program planning and execution. Establish strong operating mechanisms to track progress, identify issues, overcome obstacles, and define recovery plans. The program manager works with cross-functional leaders (Marketing, Operations, Sourcing, Applications Training, and Customer Support) to ensure smooth transition from every stage of the program from concept definition, development,verification/validation,design transfer to operations, and transition to installed base support. Another aspect is providing ongoing status reports to the business leadership team. Works with Quality and Regulatory to ensure the program is fully compliant with the CT Quality System, FDA design controls, and global regulatory agency requirements.
You are responsible for
- Responsible for defining the overall architecture of the software system, including components, modules, data flows, and interactions. Need to consider factors such as system requirements, performance requirements, security, and reliability.
- Choose the appropriate technology frameworks, platforms, and tools based on system requirements and objectives. Need to understand the advantages and disadvantages of various technologies and make decisions based on the actual situation.
- Need to review the code of the development team to ensure it complies with the requirements of the system architecture and best practices.
- Responsible for the development of core modules and framework codes. Provide guidance and advice to help developers solve technical problems.
- Responsible for optimizing the performance of the system and response time, ensuring that the system can handle large amounts of data and user requests. Need to identify performance bottlenecks and propose corresponding solutions..
- Effectively communicate and coordinate with project managers, production owner, development teams, and other stakeholders. Need to convey technical concepts and decisions to non-technical personnel and ensure team understanding and cooperation.
To succeed in this role, you’ll need a customer-first attitude and the following
- Bachelor’s degree or above in software, computer technology, or related disciplines. Typically more than 8 years of software development experience(Master 6 years+ software development experience ), experience in medical device industry preferred.
- Proficiency in multiple programming languages, such as C\C++, Python, etc. Knowledge of software development processes, data structures, algorithms, and software design principles. Familiarity with different software architectures and patterns.
- Familiar with K8s, and with experience in using Ansible is preferable.
- Ability to solve complex technical problems and make decisions under pressure.
- Ability to lead and inspire a team, as well as collaborate effectively with other teams and departments.
- Ability to manage multiple projects simultaneously, prioritize tasks, and meet deadlines. Familiarity with project management tools and methodologies can be beneficial.
- The field of software development is constantly evolving, so a commitment to continuous learning and staying up-to-date with the latest technologies and trends is important.
- Good English skills, oral and writing
In return, we offer you
A path towards your most rewarding career. Philips is growing its marketing capability enterprise wide. Succeeding in this product development role in a complex environment will open many doors for your long term career, in other areas in Philips or otherwise. We also believe that we are at our best as a company when you are at yours as a person. Thus, we offer competitive health benefits, a flexible work schedule and access to local well-being focused activities.
Our benefits are very competitive and designed around your preferences:
- We offer a market conform salary
- A variable bonus based on both Philips results and personal performance
- Convenient working conditions in office
- Extensive set of tools to drive your career, such as a personal development budget, free training and coaching
- Attractive collective health insurance package
- Opportunity to buy Philips products with discount
- Healthy work-life balance
Our hybrid working model is defined in 3 ways:
There's a certain energy when everyone’s in the same room that can heighten idea generation and creative friction needed for problem-solving.
We want to be at our best:
The way we work and our workspaces are designed to support our well-being, offer career advancement opportunities, and enable us to be at our best.