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

高级软件/固件工程师

Sr. Software/Firmware Engineer

丹纳赫(Danaher)

地点
苏州,中国
资历
senior
部门
工程
编号
R1296590

医疗器械体外诊断与生命科学

职责

  • 解释内部或外部业务问题并推荐最佳实践解决复杂问题;以广阔的视角寻找创新解决方案。
  • 独立工作,仅在最复杂的情况下提供指导;参与固件的生命周期开发,包括从需求到产品发布。
  • 与电子和软件工程团队密切合作,确保产品设计符合产品规格。
  • 准备报告并向项目团队和经理解释设计细节和项目状态。
  • 上级经理交办的其他任务。

必备要求

  • 基于状态机的系统设计。
  • 面向对象编程,具有丰富的 C、C++和汇编语言经验。
  • 基于实时 Linux 或类似的嵌入式实时操作系统的软件开发经验。
  • 丰富的基于多处理器中断线程的嵌入式软件开发经验。
  • 基于嵌入式 Linux 的多处理器、DMA、中断和缓存知识。
  • 丰富的 Linux Yocto、BSP,基于嵌入式 Linux Yocto 的 Shell Script 编程经验。
  • 链接器、编译器、调试器和调试技术。
  • 基于 ARM 处理器架构或类似嵌入式硬件架构的开发。
  • 熟悉自动化单元测试框架。
  • 熟悉 SVN、GIT、Clear Case、Perforce。
  • 熟悉 UML、VISIO。
  • 拥有该领域学士学位,且有 9 年以上工作经验;或拥有该领域硕士学位,且有 7 年以上工作经验;或拥有该领域博士学位,具有 4 年以上经验。

优先条件

  • 引导他人解决复杂问题;运用复杂的分析思维进行判断并找到创新的解决方案。
  • 影响客户、运营、项目或服务目标的实现;工作以职能政策为指导。
  • 传达困难的概念并与他人协商以采取不同的观点。
  • 与外部供应商和支持工程师进行良好沟通。
  • 与其他开发团队保持开发和透明的沟通以获得技术解决方案。

Responsibilities

  • Interpret internal or external business issues and recommend best practices to solve complex problems; look for innovative solutions with a broad perspective.
  • Work independently with guidance only in the most complex situations; participate in the full firmware lifecycle from requirements to product release.
  • Collaborate closely with electronics and software engineering teams to ensure product design meets specifications.
  • Prepare reports and explain design details and project status to project teams and managers.
  • Other tasks assigned by the manager.

Must Have

  • State machine-based system design.
  • Object-oriented programming with extensive experience in C, C++, and assembly language.
  • Software development experience based on real-time Linux or similar embedded real-time operating systems.
  • Extensive experience in embedded software development based on multi-processor interrupt threads.
  • Knowledge of multi-processor, DMA, interrupts, and caches in embedded Linux.
  • Extensive experience with Linux Yocto, BSP, and Shell Script programming based on embedded Linux Yocto.
  • Linkers, compilers, debuggers, and debugging techniques.
  • Development based on ARM processor architecture or similar embedded hardware architectures.
  • Familiarity with automated unit testing frameworks.
  • Familiarity with SVN, GIT, Clear Case, Perforce.
  • Familiarity with UML, VISIO.
  • Bachelor's degree in the field with 9+ years of experience; or Master's degree with 7+ years; or PhD with 4+ years.

Preferred

  • Guide others in solving complex problems; use complex analytical thinking to make judgments and find innovative solutions.
  • Influence the achievement of customer, operational, project, or service objectives; work is guided by functional policies.
  • Convey difficult concepts and negotiate with others to adopt different perspectives.
  • Communicate effectively with external suppliers and support engineers.
  • Maintain open and transparent communication with other development teams to achieve technical solutions.

公司简介

作为丹纳赫旗下 15 家以上运营公司之一,贝克曼库尔特诊断公司秉持着共同的承诺,致力于通过创新拯救生命并产生切实的影响。作为临床诊断领域的全球领导者,贝克曼库尔特诊断公司 90 多年来始终致力于提升诊断实验室在改善患者健康方面的作用。我们的诊断解决方案广泛应用于常规和复杂的临床检测,遍布全球的医院、参考实验室、研究实验室和医生诊所。在全球范围内,每小时有超过一百万次检测在贝克曼库尔特诊断系统上进行,每年惠及 12 亿患者和超过 300 万名临床医生。从发现临床突破到快速可靠的样本分析,再到更严谨的决策制定,我们助力提升效率、增强临床信心、促进协作并加速智能化,从而使临床医生能够为患者提供最佳的医疗服务。