Do you have a demonstrated track record of defining and driving the execution of a software technical roadmap, leveraging deep hands-on engineering expertise while simultaneously coaching and mentoring a high-performing team? Join us!
Your role:
- Lead complex projects independently and across multiple teams, demonstrating strong initiative and problem-solving skills, exhibiting principal-level engineering and architecture expertise, establishing best practices, and making practical tech decisions.
- Drive a results-oriented approach, unblocking teams and maintaining a "getting things done" mentality.
- Take ownership of identifying and solving high-value problems, proactively improving team and organizational outcomes.
- Collaborate effectively across roles, earning respect from engineers to business stakeholders through strong communication and hands-on involvement.
- Mentor engineers at all levels while staying current with industry trends and continuously sharing knowledge across teams.
- Design and maintain image processing algorithms and evaluation frameworks, with an emphasis on classical computer vision, 3D geometry, and deep learning.
- Document and present progress in algorithm design, development, and evaluation (requirements/design/architecture/bugs/tests).
- Write efficient, reusable, scalable, test-driven, and well-documented code.
- Lead code reviews for projects/systems as an independent reviewer, applying design principles, coding standards, and best practices.
You're the right fit if:
Minimum Required Qualifications
Education: MSc. or PhD Degree in Computer Science, Software Engineering, Electrical Engineering, or equivalent.
Work Experience: Minimum 10 years of experience in areas such as Software Development, Software Design and Architecture, Testing and Quality Assurance, or equivalent.
Preferred Qualifications:
- Track record in designing and developing medical devices/products as a product (requirements) owner with a system thinking mindset.
- 10+ years of experience in software development, and at least 3 years as an architect, technical product owner, or staff engineer in an agile development environment, with a passion for software and staying up to date with software technology and related areas.
- Create impact beyond your direct scope, contributing to bigger organizational asks. Be a true knowledge multiplier and bring iApps to the next level.
- Experience working in and cooperating with high-performing teams, with the ability to communicate clearly both verbally and in writing, and to translate a software product roadmap into clear architectural designs and implementation. Able to communicate effectively with both technical and non-technical stakeholders.
- Proven experience with high-performance software design and development, design patterns, SOLID principles, TDD, and Clean architecture.
- Hands-on and fully up to speed with modern software technologies (e.g., C++ 20, 3D rendering with DirectX/OpenGL and computational geometry), configuration management and deployment systems, GitHub, package management, orchestration tools, Docker, cloud computing, and on-prem deployments on multiple operating systems.
- Experience with 3D Vision and projective geometry, computer graphics, and deep learning/machine learning for computer vision, as well as practical applications of classical computer vision and machine learning techniques to increase 3D medical image quality.
- Excellent writing and verbal communication skills.
How we work together
We believe that we are better together than apart. For our office-based teams, this means working in-person at least 3 days per week. This role is an office role.
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.