- 工作方式
- 混合办公
- 类型
- 全职
- 发布
- 2025-12-01
- 资历
- experienced
- 部门
- Research & Development
职责
- 为定制医疗成像硬件开发和维护嵌入式 Linux 软件栈。
- 使用 Yocto 项目定制嵌入式 Linux 发行版。
- 编写和集成硬件外设(例如 SPI、I2C、UART、USB、以太网、GPIO)的设备驱动程序。
- 对基于 ARM 的 SoC 进行电路板启动,并集成引导加载程序(例如 U-Boot)、Linux 内核和设备树。
- 优化系统性能和启动时间,以实现实时图像采集和处理。
- 为医疗设备中使用的 PSoC 6 微控制器设计、开发和测试裸机固件。
- 与硬件工程师密切合作,开发新电路板,验证外设(UART、SPI、I2C、ADC、BLE),并解决底层问题。
- 与图像处理、硬件和系统工程师合作,定义软件接口和集成策略。
- 确保软件符合医疗器械标准(例如,IEC 62304、ISO 13485、FDA 21 CFR 第 820 部分)。
- 实施并记录软件开发流程,包括风险管理、可追溯性和验证。
- 参与软件验证和确认测试,包括单元测试、集成测试和系统级测试。
必备要求
- 计算机工程、电气工程或相关专业的学士或硕士学位。
- 拥有 4 年以上在定制硬件平台上进行嵌入式 Linux 开发的经验。
- 精通嵌入式环境下的 C/C++ 编程。
- 具备扎实的 Linux 内核、引导加载程序 (U-Boot) 和设备树配置经验。
- 精通 Yocto Project Linux 构建系统。
- 拥有 2 年以上使用 PSoC 6 器件进行嵌入式开发的经验。
- 具备 PSoC 6 的 BLE、CapSense 和低功耗设计经验。
- 熟悉 PSoC Creator 和外设驱动程序库。
- 熟悉版本控制系统(TFS、Git)和问题跟踪工具(TFS、JIRA、GitHub issues)。
- 能够读懂电路图并理解 PCB 布局。
- 具备硬件接口(例如 USB、MIPI、I2C、SPI)和实时数据处理方面的经验。
- 了解医疗软件开发生命周期和文档要求。
- 该职位要求每周五到办公室上班。
优先条件
- 有使用医疗设备的经验,尤其是在诊断成像方面(例如,超声波、MRI、CT)。
- 熟悉图像采集流程、相机传感器驱动程序或 FPGA 通信。
- 了解 IEC 62304、ISO 14971(风险管理)及其他相关医疗标准。
- 具备使用脚本语言(例如 Python、Bash)进行自动化测试的经验。
- 熟悉 CI/CD 工具和版本控制系统(例如 Git、Jenkins)。
- 具备低延迟、实时或高吞吐量嵌入式应用方面的经验。
Responsibilities
- Develop and maintain embedded Linux software stack for custom medical imaging hardware.
- Customize embedded Linux distributions using Yocto Project.
- Write and integrate device drivers for hardware peripherals (e.g., SPI, I2C, UART, USB, Ethernet, GPIO).
- Perform board bring-up for ARM-based SoCs and integrate bootloaders (e.g., U-Boot), Linux kernel, and device trees.
- Optimize system performance and boot time for real-time image acquisition and processing.
- Design, develop, and test bare-metal firmware for PSoC 6 microcontrollers used in medical devices.
- Collaborate closely with hardware engineers to develop new boards, validate peripherals (UART, SPI, I2C, ADC, BLE), and resolve low-level issues.
- Work with image processing, hardware, and system engineers to define software interfaces and integration strategies.
- Ensure software compliance with medical device standards (e.g., IEC 62304, ISO 13485, FDA 21 CFR Part 820).
- Implement and document software development processes, including risk management, traceability, and verification.
- Participate in software verification and validation testing, including unit, integration, and system-level tests.
Must Have
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field.
- 4+ years of experience in embedded Linux development on custom hardware platforms.
- Proficiency in C/C++ programming in embedded environments.
- Strong experience with Linux kernel, bootloaders (U-Boot), and device tree configuration.
- Expertise in Yocto Project Linux build system.
- 2+ years of experience in embedded development with PSoC 6 devices.
- Experience with BLE, CapSense, and low-power design on PSoC 6.
- Familiarity with PSoC Creator and peripheral driver libraries.
- Experience with version control systems (TFS, Git) and issue tracking tools (TFS, JIRA, GitHub issues).
- Ability to read schematics and understand PCB layouts.
- Experience with hardware interfaces (e.g., USB, MIPI, I2C, SPI) and real-time data processing.
- Knowledge of medical software development lifecycle and documentation requirements.
- This position requires working in the office on Fridays.
Preferred
- Experience with medical devices, especially in diagnostic imaging (e.g., ultrasound, MRI, CT).
- Familiarity with image acquisition pipelines, camera sensor drivers, or FPGA communication.
- Knowledge of IEC 62304, ISO 14971 (risk management), and other relevant medical standards.
- Experience with scripting languages (e.g., Python, Bash) for automated testing.
- Familiarity with CI/CD tools and version control systems (e.g., Git, Jenkins).
- Experience with low-latency, real-time, or high-throughput embedded applications.
公司简介
西门子医疗是医疗技术领域的领导者,团队由遍布70多个国家、超过72,000名高度敬业的医疗工作者组成。我们不断突破界限,致力于为患者创造更佳的治疗效果和体验,无论他们身处何地、面临何种健康问题。我们的产品组合对临床决策和治疗方案至关重要。加入西门子医疗,您将成为全球科学家、临床医生、开发人员、研究人员、专业人士和技术专家团队的一员。我们相信每个人都拥有贡献多元化想法的潜力,来自不同背景、文化、宗教、政治和/或性取向的我们携手合作,共同对抗全球最具威胁的疾病,并致力于实现医疗服务的可及性。我们拥有一个共同的目标:引领医疗保健领域的突破性进展。为了每个人,为了世界各地,为了可持续发展。