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

高级机器人软件工程师

Staff Robotics Software Engineer

强生公司(Johnson & Johnson)

地点
圣克拉拉,美国
工作方式
现场办公
类型
全职
发布
2025-09-17
截止
2025-10-01(已截止)
资历
senior
部门
研发产品开发
编号
R-032524

医疗器械外科手术机器人

职责

  • 作为专注的多功能团队的一部分,为下一代医疗机器人系统开发机器人解决方案。
  • 在实时、安全关键的环境中设计、测试和实施软件。
  • 通过与多个强生产品软件团队合作开发可扩展的软件原型。
  • 快速实现概念证明和原型,并在系统上进行测试。
  • 参与设计讨论和代码审查。
  • 影响跨源软件指南,以开发可用于强生手术机器人产品组合的软件。
  • 为不同级别的机械工程师提供指导和辅导。

必备要求

  • 计算机科学、计算机工程或相关专业的学士学位;优先考虑高级学位。
  • 具有学士学位并至少有 6-8 年开发复杂系统复杂应用程序的经验,或具有硕士学位并至少有 4-6 年开发复杂系统复杂应用程序的经验。
  • 深入了解计算机科学基础知识(例如算法、数据结构、UNIX 环境中的面向对象设计)。
  • 具备分布式机器人软件架构/设计相关基本原理的深入知识和经验。
  • 具有设计和实施机器人系统软件的实际经验。
  • 深入了解 C++ 语言编程,并具有使用 Python、Rust 等其他语言的广泛技术经验。
  • 熟悉实时软件和 DevOps。
  • 出色的沟通和文档技能。
  • 能够在符合 ISO 13485 和 21 CFR 820 的受监管环境中工作。
  • 能够接受最多 5% 的国内和国际出差。

优先条件

  • 具备 ROS 2 使用经验者优先。

Responsibilities

  • Develop robotic solutions for next-generation medical robotic systems as part of a focused multi-functional team.
  • Design, test, and implement software in real-time, safety-critical environments.
  • Develop scalable software prototypes in collaboration with multiple J&J product software teams.
  • Rapidly implement proof of concepts and prototypes and test them on systems.
  • Participate in design discussions and code reviews.
  • Influence cross-source software guidelines to develop software usable across J&J surgical robotics portfolio.
  • Provide guidance and mentoring to mechanical engineers at various levels.

Must Have

  • Bachelor's degree in Computer Science, Computer Engineering, or related field required; advanced degree preferred.
  • 6-8 years of experience developing complex applications for complex systems with a Bachelor's degree, or 4-6 years with a Master's degree.
  • Deep understanding of computer science fundamentals (e.g., algorithms, data structures, object-oriented design in UNIX environments).
  • In-depth knowledge and experience with fundamental principles of distributed robotic software architecture/design.
  • Hands-on experience designing and implementing robotic system software.
  • Deep knowledge of C++ programming and broad technical experience with other languages such as Python and Rust.
  • Familiarity with real-time software and DevOps.
  • Excellent communication and documentation skills.
  • Ability to work in a regulated environment compliant with ISO 13485 and 21 CFR 820.
  • Ability to travel up to 5% domestically and internationally.

Preferred

  • Experience with ROS 2 preferred.

公司简介

在强生,我们坚信健康至关重要。我们在医疗创新领域的强大实力,使我们能够构建一个复杂疾病得以预防、治疗和治愈的世界,一个治疗更智能、创伤更小、解决方案更个性化的世界。凭借我们在创新医学和医疗技术领域的专长,我们拥有独特的优势,能够在当今医疗解决方案的各个领域进行创新,从而带来未来的突破,并深刻影响人类健康。了解更多信息,请访问 jnj.com。秉承我们的信条,强生公司对遍布全球的员工负有责任。我们提供包容的工作环境,尊重每一位员工的个性。在强生,我们尊重员工的多样性和尊严,并认可他们的贡献。