- 地点
- 沃尔瑟姆,美国
- 工作方式
- 混合办公
- 类型
- 全职
- 资历
- senior
- 编号
- 613529
职责
- 为团队提供软件架构和最佳软件开发方法和实践方面的技术领导。
- 构建、设计、开发和发布创新的高性能医疗设备软件。
- 解决难题,提高技术水平,实现工程卓越。
- 跨学科有效协作(硬件、系统、测试、质量、监管),以集中并最大化端到端解决方案的价值和质量。
- 与医生和第三方一起参与实验室的临床前系统实验。
- 参与系统软件的各个方面,特别是通信协议。
- 与系统工程、硬件工程和现场技术人员等其他团队合作,为 Opal 测绘系统开发实用工具。
必备要求
- 拥有计算机科学学士/硕士学位或同等经验,具有强大的软件开发背景。
- 5 年以上相关经验。
- 熟练掌握现代 C++(11 或更新版本)。
- Linux 经验。
- I2C 经验。
- MQTT 经验。
- 以太网和 TCP/IP 经验。
- 具有嵌入式系统和面向对象编程原则的经验。
- 出色的分析和解决问题的能力。
- 能够同时为多个项目做出贡献。
- 实现、测试、排除故障并调试复杂软件应用程序的源代码。
- 遵循完整的设计生命周期流程,包括推动需求规范、设计活动、规划、代码审查和创建相应的工件。
- 参与技术文档的开发,包括设计规范、测试计划和用户手册。
- 促进协作环境和务实的工程决策。
- 确定并实施工作流程和工具的持续改进。
- 支持现场临床工作人员使用医疗软件并解决问题。
优先条件
- 具有在 Linux 平台上开发的经验。
- 具有 Scrum 框架经验。
- 良好的书面和口头沟通能力。具备一般报告撰写/文档撰写经验。
- 具有医疗器械标准经验,包括 IEC 62304、60601、ISO 14971、13485。
- 具有源代码控制(Git)、问题跟踪(Jira)、需求管理(JAMA)等软件配置管理工具的经验。
- 优秀的学习者,能够掌握复杂的软件并快速适应新的工具和技术。
- 有指导低级工程师的经验。
Responsibilities
- Provide technical leadership to the team in software architecture and best software development methods and practices.
- Build, design, develop, and release innovative high-performance medical device software.
- Solve difficult problems, raise the technical bar, and achieve engineering excellence.
- Collaborate effectively across disciplines (hardware, systems, test, quality, regulatory) to focus and maximize the value and quality of end-to-end solutions.
- Participate in preclinical system experiments in the lab with physicians and third parties.
- Participate in all aspects of system software, particularly communication protocols.
- Work with other teams such as systems engineering, hardware engineering, and field technicians to develop utilities for the Opal Mapping System.
Must Have
- BS/MS in Computer Science or equivalent experience with a strong software development background.
- 5+ years of relevant experience.
- Proficiency in modern C++ (11 or newer).
- Experience with Linux.
- Experience with I2C.
- Experience with MQTT.
- Experience with Ethernet and TCP/IP.
- Experience with embedded systems and object-oriented programming principles.
- Excellent analytical and problem-solving skills.
- Ability to contribute to multiple projects simultaneously.
- Implement, test, troubleshoot, and debug source code for complex software applications.
- Follow the full design lifecycle process, including driving requirements specifications, design activities, planning, code reviews, and creating corresponding artifacts.
- Participate in the development of technical documentation, including design specifications, test plans, and user manuals.
- Foster a collaborative environment and pragmatic engineering decisions.
- Identify and implement continuous improvements to workflows and tools.
- Support field clinical staff in using medical software and resolving issues.
Preferred
- Experience developing on Linux platforms.
- Experience with the Scrum framework.
- Good written and verbal communication skills. Experience with general report writing/documentation writing.
- Experience with medical device standards, including IEC 62304, 60601, ISO 14971, 13485.
- Experience with software configuration management tools such as source control (Git), issue tracking (Jira), requirements management (JAMA).
- Excellent learner, able to grasp complex software and quickly adapt to new tools and technologies.
- Experience mentoring junior engineers.
公司简介
作为医学科学领域40余年的领导者,波士顿科学始终致力于解决人类生命中最重要的挑战,并以“推动生命科学发展”为使命,通过创新的医疗解决方案改变生活,改善患者生活,为客户创造价值,并支持员工及所在社区。如今,作为一家全球性企业和全球企业公民,公司比以往任何时候都更有责任将这些价值观践行到所做的每一件事中。因此,选择在波士顿科学公司 (NYSE: BSX) 工作不仅仅是为了事业,更是个人的追求。公司深知营造多元化和包容性的工作环境有助于提升创新能力,这对于推进生命科学和改善患者健康至关重要,因此倡导包容、平等,并为所有人提供机会。波士顿科学公司是一家机会均等的雇主,在招聘、录用、岗位分配、晋升、薪酬及所有其他人事决策中,不考虑种族、宗教、肤色、国籍、公民身份、性别、性取向、性别认同、性别表达、退伍军人身份、年龄、精神或身体残疾、遗传信息或任何其他受保护的类别。