旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

嵌入式软件工程师(研发)

Staff Embedded Software Engineer (R&D)

史赛克(Stryker)

地点
波蒂奇,美国 卡拉马祖,美国 大急流城,美国
工作方式
现场办公
类型
全职
发布
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)致力于改善人们的生活,并对研发新型医疗器械产品充满热情。作为史赛克的工程师,您将运用尖端技术改善医疗保健,并为自己所做的工作感到自豪。在这里,您将与一群才华横溢、智慧超群的同事在充满支持的文化氛围中并肩工作,共同打造行业领先的医疗技术产品。我们重视员工的个人和职业发展,因此您也将拥有广阔的发展空间。