About the position The Associate Software Engineer - C++ role at Philips involves working within the Image Guided Therapy Devices (IGT-D) Software R&D group to develop innovative features for the Intravascular Ultrasound (IVUS) Clinical Imaging Application. The position focuses on translating software requirements into application features, ensuring high-quality code, and adhering to regulatory standards while contributing to improving patient care through technology. Responsibilities Translate software requirements into clinical imaging application features using good design principles. , Implement new features in C++ that meet real-time performance constraints. , Ensure newly developed code is scanned by static code analysis tools and peer-reviewed before integration. , Create and maintain Software Design Description (SDD) documents to capture software design details. , Perform development testing (unit testing and manual testing) to verify implementation meets user requirements. , Review issues created by Software Test Engineers and resolve them promptly. , Participate in risk management activities like Failure Modes and Effects Analysis (FMEA). , Adhere to Philips Agile QMS processes and create documentation to satisfy regulatory requirements. Requirements 2+ years of experience in software development using C++. , Experience working with desktop applications and UI frameworks like Qt. , Familiarity with development tools such as Visual Studio, Azure DevOps, and Git. , Experience with build/DevOps tools like CMake, Jenkins, and Git actions. , Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline. , Experience in agile software development environments (Scrum, Kanban). , Knowledge of regulatory standards (IEC 62304, 82304, ISO 13485, ISO 14971). Nice-to-haves Benefits Generous PTO , 401k with up to 7% match , HSA with company contribution , Stock purchase plan , Education reimbursement , Annual incentive bonus Apply Job!