- 工作方式
- 现场办公
- 类型
- 全职
- 发布
- 2026-04-27
- 资历
- staff
- 部门
- 软件工程团队(急性护理业务单元)
- 编号
- R562837
职责
- 领导技术团队进行医疗器械组件、子系统和/或系统的设计和开发。
- 根据既定需求和架构,使用 C++、C、Python 和其他相关语言设计和开发嵌入式软件。
- 开展和设计先进的原型制作、测试和研究,以支持复杂的产品开发和创新。
- 根据定义的需求和架构开发和设计软件系统。
- 运用先进的问题解决技巧,识别、评估并解决组件和子系统级别的设计问题。
- 将用户需求转化为设计输入/规范,并生成高级组件和子系统级设计。
- 根据项目需求和架构,设计、编写代码、编写文档并测试软件系统。
- 作为独立审查员,主导项目/系统的代码审查,应用设计原则、编码标准和最佳实践。
必备要求
- 软件工程/计算机工程/计算机科学或相关领域的理学学士或以上学位。
- 4年以上相关设计经验。
- 具备设计、开发、安装和测试用户界面元素的经验,能够将创意概念转化为功能性的前端应用程序。
- 精通 C++、C 和 Python 编程,了解构建新软件组件的设计模式和原则。
- 精通集成开发环境(IDE)、静态/动态分析工具、内存管理、代码覆盖率技术和应用程序生命周期管理/可追溯性工具的使用。
- 熟悉使用 Perforce 或 Git 等版本控制系统的集成和部署流程,并能够估算代码实现所需的时间/资源。
优先条件
- 拥有了解客户需求并提供解决方案的良好记录,耐心灵活地满足客户要求。
- 优秀的分析、口头和书面沟通能力。
- 具备深厚的技术分析和故障排除能力。
Responsibilities
- Lead technical teams in the design and development of medical device components, subsystems, and/or systems.
- Design and develop embedded software using C++, C, Python, and other relevant languages based on established requirements and architecture.
- Conduct and design advanced prototyping, testing, and research to support complex product development and innovation.
- Develop and design software systems according to defined requirements and architecture.
- Apply advanced problem-solving skills to identify, evaluate, and resolve design issues at the component and subsystem level.
- Translate user requirements into design inputs/specifications and generate high-level component and subsystem designs.
- Design, code, document, and test software systems according to project requirements and architecture.
- Lead code reviews for projects/systems as an independent reviewer, applying design principles, coding standards, and best practices.
Must Have
- Bachelor's degree or higher in Software Engineering, Computer Engineering, Computer Science, or a related field.
- 4+ years of relevant design experience.
- Experience designing, developing, installing, and testing user interface elements, translating creative concepts into functional front-end applications.
- Proficiency in C++, C, and Python programming, with knowledge of design patterns and principles for building new software components.
- Proficiency with integrated development environments (IDEs), static/dynamic analysis tools, memory management, code coverage techniques, and application lifecycle management/traceability tools.
- Familiarity with integration and deployment processes using version control systems such as Perforce or Git, and ability to estimate time/resources for code implementation.
Preferred
- Proven track record of understanding customer needs and delivering solutions, with patience and flexibility in meeting customer requirements.
- Excellent analytical, verbal, and written communication skills.
- Strong technical analysis and troubleshooting abilities.
公司简介
史赛克(Stryker)致力于改善人们的生活,并对研发新型医疗器械产品充满热情。作为史赛克的工程师,您将运用尖端技术改善医疗保健,并为自己所做的工作感到自豪。在这里,您将与一群才华横溢、智慧超群的同事在充满支持的文化氛围中并肩工作,共同打造行业领先的医疗技术产品。我们重视员工的个人和职业发展,因此您也将拥有广阔的发展空间。