- 地点
- 苏州,中国
- 资历
- 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 万名临床医生。从发现临床突破到快速可靠的样本分析,再到更严谨的决策制定,我们助力提升效率、增强临床信心、促进协作并加速智能化,从而使临床医生能够为患者提供最佳的医疗服务。