
飞利浦
CIRS Software engineer_C++
CIRS Software engineer_C++
发布于 5 个月前普通员工/个人贡献者
沈阳市
中级经验
全职员工
仅现场办公
学历未注明
软件工程
Windows开发
医疗设备软件
并行编程
敏捷开发
系统架构
软件测试
面向对象设计
CT系统
CUDA
AI 估算 · 20k–35k
该职位要求掌握C++、CUDA等稀缺技术,且涉及医疗设备这一高门槛、高价值行业,薪资在沈阳具备较强市场竞争力。
职位详情
关于这个职位
这是一个专注于医疗设备领域的C++软件工程师职位
你将负责开发CT(计算机断层扫描)设备的图像重建和采集系统软件,参与从需求分析、架构设计到编码实现和测试的全生命周期开发
该职位要求你具备扎实的C++编程能力和对医疗设备行业软件开发规范的深刻理解,并能在敏捷开发环境中与全球团队协作
最低要求
精通C++等编程语言,熟悉设计模式
具备Windows系统上的软件开发经验
具备CUDA编程经验
具备并行编程经验
具备面向对象的设计与开发能力
具备良好的沟通和团队合作能力
具备解决问题和分析能力
对新技术和趋势有敏锐的洞察力,愿意持续学习和成长
具备良好的英语沟通能力(口语和书面)
工作职责
开发CT重建和采集系统软件——包括需求、设计、实现、测试和故障排除
开发和/或验证工具、模拟器和其他非产品软件
定义跨子系统接口
参与CT系统的架构设计
积极参与冲刺计划、每日站会、冲刺评审、冲刺回顾和待办事项梳理
为团队、软件和流程的持续改进做出贡献
提供符合要求的技术解决方案,并高度关注最终用户、高质量(QMS/法规标准)、性能、安全性和安全性
通过学习和实施最先进的编程技术和开发工具、参与教育机会、参与实践社区、阅读专业出版物和维护个人网络,保持技术知识的更新
解决流程、项目规划、人员和业务中的技术和非技术领域问题
优先资格
在满足FDA质量体系法规或类似严格软件工程环境要求的医疗器械行业,拥有全生命周期软件开发经验
拥有为医疗扫描仪或其他医疗设备开发软件的经验
熟悉源代码控制
了解软件可靠性实践,如代码审查、白盒测试、测试驱动开发(TDD)等
拥有缺陷管理经验
熟悉SCRUM和其他敏捷开发方法
精通软件构建和测试自动化
具备与全球团队进行系统集成的能力
AI 洞察
优缺点分析
优点
- 平台优势:飞利浦是医疗科技领域的全球巨头,平台资源丰富,项目规范,能接触到行业前沿技术和大型项目
- 技能价值:掌握的C++、CUDA、医疗设备软件开发等技能组合专业性强,技术壁垒高,市场稀缺,职业护城河深
- 行业前景:医疗健康是长青行业,医疗设备软件开发经验稳定且具有长期价值,受经济周期影响相对较小
- 技术门槛高:需要同时精通编程、高性能计算和复杂的医疗系统知识,学习曲线陡峭
- 协作复杂度:需要与全球团队协作,可能涉及跨时区沟通,对沟通和协作能力是考验
- 适合对底层技术和高性能计算有浓厚兴趣,追求技术深度,并希望在具有社会价值且稳定的医疗健康行业长期发展的软件工程师
缺点 / 挑战
- 合规压力大:医疗软件需满足严格的法规和质量体系要求,开发流程严谨,容错率低,工作细致度要求极高
角色解读
- 技术路径:可从软件工程师成长为高级工程师、架构师,在医疗影像算法、高性能计算等细分领域成为专家
- 行业路径:深耕医疗设备软件领域,积累的行业知识和合规经验是跨公司发展的宝贵资产
- 管理路径:积累项目经验后,可转向技术管理岗位,如团队负责人或项目经理
- 核心工作是开发CT设备的图像重建和采集系统软件,涉及从需求到测试的全流程
- 需要参与系统架构设计,定义跨子系统接口,确保软件符合医疗行业的严格法规和质量标准
- 在敏捷开发团队中工作,参与日常站会、评审等,并致力于团队和流程的持续改进
- 精通C++编程和面向对象设计,并需掌握CUDA和并行编程以实现高性能计算
- 熟悉Windows平台开发,并了解医疗设备行业的软件开发流程和法规要求(如QMS)
- 具备良好的团队协作和沟通能力,能够与全球团队有效合作,并具备较强的分析和解决问题能力
申请策略
- 申请前深入了解飞利浦在医疗影像(尤其是CT)领域的产品和技术方向,在求职信或面试中表达出你的兴趣和了解
- 仔细阅读职位描述中关于团队协作和公司文化(如“We are better together”)的部分,准备体现你团队精神的例子
- 重点突出C++项目经验,特别是涉及高性能计算、并行处理或图像处理的项目,量化你的贡献和成果
- 详细描述任何与医疗、工业控制或对可靠性要求极高的行业相关的软件开发经验,强调对流程和质量的关注
- 展示你在Windows平台、CUDA编程以及使用敏捷开发方法(如Scrum)方面的具体实践和技能
- 如果有跨国团队协作或英语工作环境经验,务必写明,以证明你的沟通和协作能力
- 如果CUDA或并行编程经验不足,可通过在线课程和小型项目快速补强,理解其核心概念和应用场景
- 提前了解医疗器械软件的设计控制流程、FDA QSR或ISO 13485等基本法规概念,面试时能体现你的行业认知
面试指南
- 对于技术问题,采用“STAR”原则(情境、任务、行动、结果)来结构化回答,重点突出你的技术决策、具体行动和最终成效
- 对于协作和流程问题,强调你以结果为导向的沟通方式、对团队目标的贡献以及从经验中学习和改进的能力
- 请详细介绍一个你使用C++解决复杂性能问题的项目,你遇到了什么挑战,如何优化的?
- 你是否有使用CUDA进行并行计算的经验?可以描述一个具体的应用案例吗?
- 在之前的项目中,你是如何确保代码质量和软件可靠性的?(可引导至代码审查、单元测试等实践)
- 请描述一次你在团队中解决技术分歧或与非技术成员(如产品、测试)协作的经历
- 你了解医疗设备软件开发有哪些特殊的流程或法规要求吗?你如何看待这些要求?
- 深入准备1-2个能体现你C++编程能力、系统设计思维和问题解决能力的核心项目,确保能清晰阐述技术细节和你的角色
职位点评
飞利浦 的其他在招职位
相似职位推荐
Watch Jobs