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

高级固件软件工程师

Staff Software Engineer - Firmware

GE医疗(GE HealthCare)

地点
沃基肖,美国
工作方式
现场办公
类型
全职
资历
senior
部门
数字技术/信息技术
编号
R4038520

医疗器械

职责

  • 领导固件开发工作,包括技术规划、执行和进度跟踪。
  • 设计、开发和维护满足严格质量、可靠性、实时性能和可测试性要求的嵌入式软件/固件。
  • 与系统、硬件和架构团队协作,将需求转化为稳健的固件设计并定义硬件接口。
  • 与全球团队和架构师合作,推动产品间设计模式的一致性和架构改进。
  • 开展并参与设计和代码审查,确保符合最佳实践、编码标准和监管要求。
  • 在规模化敏捷框架 (SAFe) 下执行工作,为 PI 计划、迭代执行和持续改进做出贡献。
  • 指导和培养初级工程师,促进其技术成长、代码质量提升和良好的工程实践。
  • 通过推动工作直至完成、主动沟通进度和风险以及可靠地履行承诺,展现出强烈的责任感和主人翁意识。

必备要求

  • 计算机工程、电气工程、计算机科学或相关领域的学士学位或同等海外学位。
  • 8 年使用 C++ 和面向对象设计进行嵌入式/固件软件设计、开发和调试的经验(包括目标故障排除)。

优先条件

  • 相关领域的硕士或博士学位。
  • 拥有 3 年持续集成和自动化测试经验。
  • 拥有 5 年嵌入式系统故障排除和目标设备调试经验,熟练使用仿真器、JTAG 调试器、逻辑分析仪和协议分析仪等工具。
  • 拥有 5 年使用实时操作系统(例如 vxWorks)的工作经验。
  • 具备使用 Linux 开发环境和容器的经验。
  • 热衷于使用人工智能辅助开发工具(例如代码理解、测试、重构、审查、文档),并遵守安全、隐私和质量准则。
  • 在受监管的环境中拥有经验,能够严格记录需求、设计、测试和结果。
  • 具备在质量管理体系(QMS)下从事医疗器械相关工作的经验。

Responsibilities

  • Lead firmware development efforts, including technical planning, execution, and progress tracking.
  • Design, develop, and maintain embedded software/firmware that meets strict quality, reliability, real-time performance, and testability requirements.
  • Collaborate with system, hardware, and architecture teams to translate requirements into robust firmware designs and well-defined hardware interfaces.
  • Work with global teams and architects to drive consistency in design patterns and architectural improvements across products.
  • Conduct and participate in design and code reviews to ensure compliance with best practices, coding standards, and regulatory requirements.
  • Execute work under the Scaled Agile Framework (SAFe), contributing to PI planning, iteration execution, and continuous improvement.
  • Mentor and develop junior engineers, fostering their technical growth, code quality, and good engineering practices.
  • Demonstrate strong accountability and ownership by driving work to completion, proactively communicating progress and risks, and reliably delivering on commitments.

Must Have

  • Bachelor's degree or equivalent foreign degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • 8 years of experience in embedded/firmware software design, development, and debugging using C++ and object-oriented design (including target troubleshooting).

Preferred

  • Master's or PhD in a related field.
  • 3 years of experience with continuous integration and automated testing.
  • 5 years of experience troubleshooting embedded systems and debugging target devices, proficient with tools such as emulators, JTAG debuggers, logic analyzers, and protocol analyzers.
  • 5 years of experience working with real-time operating systems (e.g., vxWorks).
  • Experience with Linux development environments and containers.
  • Passion for using AI-assisted development tools (e.g., code understanding, testing, refactoring, review, documentation) while adhering to security, privacy, and quality guidelines.
  • Experience in regulated environments with rigorous documentation of requirements, design, testing, and results.
  • Experience working on medical devices under a Quality Management System (QMS).

公司简介

GE 医疗是全球领先的医疗技术和数字化解决方案创新者,宗旨是创造一个医疗无界限的世界。我们重视包容性,是一家机会均等的雇主,所有雇佣决定均不考虑种族、肤色、宗教、国籍或民族血统、性别、性取向、性别认同或表达、年龄、残疾、受保护的退伍军人身份或其他受法律保护的特征。我们期望所有员工践行行为准则:谦逊行事,建立信任;以透明的方式领导;专注地完成工作,并积极承担责任——始终坚持坚定不移的诚信。我们提供全面的薪酬福利,旨在激发您的雄心壮志,为您提供所需的动力和灵活性,助您将想法转化为改变世界的现实。