Senior Software Engineer-Console
Philips
- Location
- Suzhou
- Work model
- On-Site
- Level
- Senior
- Posted
- Aug 24, 2026
Skills
About this role
Job Title Senior Software Engineer-Console Job Description Senior Software Engineer / Software Architect – CT Console Software 资深软件工程师/软件架构师(CT扫描控制台软件) Job Responsibilities 工作职责 -Lead the architecture design and technical implementation of CT scanner console software, ensuring scalability, maintainability, reliability, and performance. -Design, develop and maintain software applications using C#, .NET Framework/.NET Core and WPF technologies. -Act as a technical leader and mentor, providing architectural guidance, coding best practices, and technical coaching to software engineers within the team. -Drive software quality excellence through code reviews, architecture reviews, development standards, and continuous improvement initiatives. -Collaborate closely with System Architects, Product Managers, Clinical Experts, UX Designers, and Verification Engineers to deliver innovative medical imaging solutions. -Integrate software modules, third-party components, and platform services into complex imaging systems, ensuring seamless interoperability. -Analyze, troubleshoot, and optimize software performance, responsiveness, and system stability to meet demanding clinical usage requirements. -Develop features for monitoring, logging, diagnostics, and performance analytics to support product reliability and serviceability. -Contribute to software development lifecycle activities including requirements analysis, architecture design, implementation, verification, release, and maintenance. -Apply Agile and DevOps practices to improve development efficiency, product quality, and team collaboration. -Stay up to date with emerging technologies, software architecture trends, and medical imaging industry developments. -负责CT扫描仪控制台软件的架构设计与技术实现,确保系统具备良好的可扩展性、可维护性、可靠性及性能表现。 -基于 C#、.NET Framework/.NET Core 及 WPF 技术进行软件设计、开发与维护。 -担任团队技术专家和导师,为软件工程师提供架构指导、代码规范及技术辅导。 -通过代码评审、架构评审、开发规范建设及持续改进活动,推动软件质量提升。 -与系统架构师、产品经理、临床专家、UX设计师及测试验证团队紧密合作,共同开发创新医疗影像解决方案。 -集成软件模块、第三方组件及平台服务,确保复杂影像系统之间的稳定协同与兼容性。 -分析、定位并解决性能瓶颈,持续优化软件响应速度、系统稳定性及用户体验。 -开发监控、日志、诊断及性能分析等功能,提升产品的可靠性和可维护性。 -参与需求分析、架构设计、开发实现、验证测试、版本发布及产品维护等全流程活动。 -采用敏捷开发(Agile)和DevOps实践,持续提升研发效率和产品质量。 -关注软件架构、开发技术及医疗影像行业发展趋势,并推动新技术在产品中的应用。 You're the Right Fit If 任职要求 -Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, Biomedical Engineering, or a related discipline. -Minimum 8+ years of software development experience, including at least 3 years of software architecture or technical leadership experience. -Strong hands-on experience with: C# .NET Framework / .NET Core WPF (Windows Presentation Foundation) Object-Oriented Design and Design Patterns Multithreading and Performance Optimization RESTful APIs and System Integration Proven experience designing and delivering complex desktop software systems in regulated or high-reliability environments. Experience in medical devices, healthcare software, medical imaging systems, or other highly regulated industries is highly preferred. Familiarity with software architecture principles, including modular design, scalability,