丹纳赫集团中国
Staff Software/Firmware Engineer
岗位职责
Requires specialized depth and/or breadth of expertise 要求掌握具有深度和/或广度的专业知识 Interprets internal or external business issues and recommends best practices 诠释内部或外部业务问题并推荐最佳实践 Solves complex problems; takes a broad perspective to identify innovative solutions 解决复杂问题;采用宽广视角确定创新解决方案 Works independently, with guidance in only the most complex situations 独立工作,仅在最复杂情况下接受指导 May lead functional teams or projects 能够领导职能团队或项目 Self-driven, work with marketing and product managers to identify customer needs and translate these needs into advanced flow Cytometry and related product development 自我驱动,与市场和产品经理一起确定客户需求,并将这些需求转化为先进的的流式细胞仪及相关的产品开发中 Participate in Firmware's life cycle development, including from demand to product release. 参与Firmware的全生命周期开发,包括从需求到产品发布 Work closely with the electronic and software engineering team to ensure product design meets product specifications. 与电子和软件工程团队紧密合作确保产品设计满足产品规格 Prepare report and explain design details and project status to project team and manager 制作报告,并向项目团队和经理说明设计细节和项目状态 Other tasks assigned by superior manager 上级经理安排的其他任务
任职要求
任职资格: Functional Knowledge 职能知识: Requires depth and/or breadth of expertise in own specialized discipline or field. 要求掌握自己专业学科或领域中的具有深度和/或广度的专业知识 Have rich experience in embedded development, real-time operating system and the following aspects. 在嵌入式开发、实时操作系统和以下方面有丰富的经验 System design based on state machine 基于状态机的系统设计 Object oriented programming, rich experience in C, C++ and assembly language. 基于面向对象的编程, 具备对C, C++和汇编语言的丰富经验 Software development based on real-time Linux, or similar embedded real-time operating system. 基于实时Linux的软件开发, 或类似的嵌入式实时操作系统 Rich experience in Software development of multiprocessing and multithreading on Embedded Linux 具备嵌入式Linux多进程和多线程丰富的软件开发经验 Rich experience in socket programming and shell script programming based on embedded Linux 具备嵌入式Linux的Socket编程和Shell脚本编程的丰富经验 Rich experience in Linux Thread Pool, Memory Pool design and optimization 具备丰富的Linux线程池, 内存池设计和优化经验 Rich experience in STM32 firmware development with real-time OS, like FreeRTOS etc.. 具备丰富的STM32和FreeRTOS等实时操作系统固件开发经验 Rich experience in Embedded Software development based on multiprocessor interrupt thread 具备基于多处理器, 中断线程的嵌入式软件开发的丰富经验 Rich experience in device driver, such as Ethernet, USB, Serial Port(UART,RS422,RS485), I2C, SPI, CAN, etc. 具备设备驱动,比如: 以太网, USB, 串口(UART,RS422,RS485), I2C, SPI以及CAN等丰富的经验 Knowledge of multiprocessor, DMA, Interrupt and Cache based on Embedded Linux 基于嵌入式Linux的多处理器, DMA, 中断线程, Cache等方面的知识 Rich experience in Linux Yocto, BSP, Shell Script programming based on embedded Linux 具备嵌入式Linux Yocto, 板载支持包, Shell的脚本编程的丰富经验 linker, compiler, debugger and debug technology 具备链接器、编译器、调试器和调试技术 Development based on ARM processor architecture or similar embedded hardware architecture 基于ARM处理器架构的开发, 或类似的嵌入式硬件架构 The following related experience is added 以下相关经验是加分项 Familiarity with FPGA development knowledge, including but not limited to Xilinx or Quartus, Qsys and NIOS 熟悉FPGA的开发知识, 包括但不限于Xilinx或Quartus, Qsys and NIOS Development experience of high speed communication based on LVDS interface 基于LVDS接口的高速通信的开发经验 Knowledge of data structure, including but not limited to Stacks, Queues, Link Lists, Binary Trees, Binary Search 熟悉数据结构的知识, 包括但不限于Stacks, Queues, Link Lists, Binary Trees, Binary Search Development of client server and multi tier application based on C# or C++ 基于C#或C++的客户服务器和多层应用程序的开发 Development of QT application based on Linux 基于Linux的QT应用程序的开发 Master basic knowledge of electronic engineering, including but not limited to ADC, DAC, frequency, power control, etc. 掌握基本的电子工程方面的知识, 包括但不限于ADC, DAC, 频率, 功耗控制等 Familiarity with automated unit testing framework 熟悉自动化单元测试框架 Familiarity with SVN, GIT, Clear Case, Perforce 熟悉SVN, GIT, Clear Case, Perforce等版本管理软件 Familiarity with UML, VISIO 熟悉UML, VISIO等软件建模设计工具 Business Expertise业务专业知识: Interprets internal/external business challenges and recommends best practices to improve products, processes or services 诠释内部/外部业务挑战并推荐最佳实践以改善产品、流程或服务 Leadership领导力: May lead functional teams or projects with moderate resource requirements, risk, and/or complexity 能够领导职能团队或带有适度资源要求、风险和/或复杂性的项目 Problem Solving解决问题: Leads others to solve complex problems; uses sophisticated analytical thought to exercise judgement and identify innovative solutions 领导他人解决复杂问题;使用精细分析思考作出判断并确定创新解决方案 Impact影响: Impacts the achievement of customer, operational, project or service objectives; work is guided by functional policies 对客户的成果、经营活动、项目或服务活动产生影响;工作由职能政策予以指导 Interpersonal Skills人际交往技巧: Communicates difficult concepts and negotiates with others to adopt a different point of view 沟通困难概念并与他人协商以采用不同观点 Communicate well with external suppliers and support engineers. 与外部供应商和支持工程师进行良好的沟通 Maintain development and transparent communication with other development teams for technical solutions, especially for different technical days 针对技术方案,特别是不同的技术天方面,与其他开发相关团队保持开发和透明的沟通 Education & Experience学历与经验: Bachelor’s degree in field with 15+ years exp. OR 本科学历并且有15年以上相关经验, 或者 Master’s degree in field with 12+ years exp. OR 硕士学历并且有12年以上相关经验,或者 Doctoral degree in field with 8+ years exp. 博士学历并且有8年以上相关经验
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。