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

首席 GPU 软件工程师 II

Principal GPU Software Engineer II

罗氏(Hoffmann-La Roche)

地点
圣克拉拉,美国
类型
全职
发布
2025-10-01
资历
senior

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

职责

  • 与研究和算法专家密切合作,利用 GPU 硬件加速生物信息技术。
  • 精通使用 C/C++ 开发 GPU 加速软件,熟悉使用 Python 进行信号处理数值分析。
  • 支持软件开发生命周期和设计控制流程,与团队成员密切合作,根据技术设计和需求规范不断改进软件产品的质量和功能集。
  • 制作文档齐全的软件并进行测试和验证,以构建高质量的输出。
  • 建立软件开发方法和标准的最佳实践,以确保向用户交付最高质量的软件产品。
  • 积极与工程和研究团队合作,确保软件开发的所有技术方面都准确地传达给所有利益相关者。

必备要求

  • 计算机科学、计算机工程或相关领域的学士学位,并拥有10年直接相关经验;硕士/博士学位者优先。或者,教育背景和工作经验相结合,达到此水平。
  • 具有使用 C++ 进行面向对象编程的经验,以及使用 GPU 加速 C/C++ 库(如 CUDA、Thrust 等)的经验。
  • 具有使用最新 C++ 编译器标准(C++14/17)以及算法框架(boost、thrust、TBB 等)的经验。
  • 有编写、调试和优化并行(CPU 和 GPU)Linux 应用程序的经验。
  • 有使用流行的 ML 框架(例如 TensorFlow 或 PyTorch)来开发和部署用于预测分析和分类任务的机器学习模型的经验。
  • 拥有成熟的技术领导技能,能够实施和整合新技术以及最佳实践。

优先条件

  • 具备 QSR/cGMP、ISO 和设计控制方面的工作知识。
  • 具有 Python 和数字信号处理经验。

Responsibilities

  • Collaborate closely with research and algorithm experts to accelerate bioinformatics technologies using GPU hardware.
  • Develop GPU-accelerated software proficiently in C/C++, and be familiar with Python for numerical analysis in signal processing.
  • Support the software development lifecycle and design control processes, working closely with team members to continuously improve software product quality and feature set based on technical design and requirements specifications.
  • Produce well-documented software and perform testing and verification to build high-quality outputs.
  • Establish best practices for software development methodologies and standards to ensure the highest quality software products are delivered to users.
  • Actively collaborate with engineering and research teams to ensure all technical aspects of software development are accurately communicated to all stakeholders.

Must Have

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field with 10 years of directly related experience; Master's/PhD preferred. Alternatively, a combination of education and work experience that meets this level.
  • Experience with object-oriented programming in C++ and GPU-accelerated C/C++ libraries (e.g., CUDA, Thrust).
  • Experience with modern C++ compiler standards (C++14/17) and algorithm frameworks (boost, thrust, TBB, etc.).
  • Experience writing, debugging, and optimizing parallel (CPU and GPU) Linux applications.
  • Experience using popular ML frameworks (e.g., TensorFlow or PyTorch) to develop and deploy machine learning models for predictive analytics and classification tasks.
  • Proven technical leadership skills with the ability to implement and integrate new technologies and best practices.

Preferred

  • Working knowledge of QSR/cGMP, ISO, and design controls.
  • Experience with Python and digital signal processing.

公司简介

罗氏是一家全球领先的医疗健康公司,致力于预防、阻止和治愈疾病,确保每个人今天以及子孙后代都能获得医疗保健。全球超过十万名员工推动科学进步,已有超过2600万人使用我们的药物进行治疗,超过300亿次检测使用我们的诊断产品。我们鼓励个人表达、开放对话和真诚联系,让每位员工在个人和职业上蓬勃发展。