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

固件工程实习生

Firmware Engineering Intern

斯达克(Starkey)

地点
伊甸草原,美国
类型
实习
发布
2025-12-16
部门
Admin - NE
编号
FIRMW007102

医疗器械听力辅助

职责

  • 理解并参与需求制定,与组织内其他人员合作定义和改进助听器固件的系统级需求。
  • 与资深固件工程师一起审查设计,确保固件设计符合要求,并记录固件设计与设计输入的符合性。
  • 根据固件要求设计方案,针对一系列难度适中的难题提供技术解决方案,技术合理性由高级工程师审核。
  • 编写和审查设计文档,利用编程语言(如 C 或汇编语言)在资源受限的硬件上实现固件。
  • 遵循固件开发流程,如代码审查、创建设计文档、编码规范等。
  • 使用问题和项目跟踪软件创建并更新任务状态,使用版本控制软件存储代码。
  • 及时找出固件问题的根本原因并解决,向固件管理和项目团队沟通根本原因、可能的解决方案及影响。
  • 支持固件验证团队制定测试计划并执行测试,审核测试计划并提供反馈。
  • 在移交验证团队前创建并执行单元测试以验证固件功能,与验证工程师合作了解并找出问题的根本原因。
  • 理解并遵循组织流程(如高级开发流程和产品开发流程),与项目发起人/经理合作制定项目计划和工作量估算。
  • 积极主动承担项目任务,遵循项目管理流程(Scrum),主动沟通工作量估算变化及其对进度的影响。
  • 在迭代评审、站会和一对一会谈中有效沟通项目活动。

必备要求

  • 攻读工程或相关领域的学士学位。
  • 无需经验。
  • 需要具备以下一个或多个领域的专业知识:数字信号处理;无线和有线通信及相关协议;嵌入式固件开发;固件测试方法和工具。
  • 需要掌握 C 语言或汇编语言等知识。
  • 需要掌握 MATLAB 或 Python 等脚本语言。
  • 具备模拟或数字电路知识。
  • 了解 DSP 或微控制器等编程设备的架构。
  • 精通 C 语言和/或汇编语言嵌入式系统编程。
  • 具备故障排除能力。
  • 注重细节。
  • 优秀的口头和书面沟通能力。
  • 必须注重细节、准确无误且做事有条理。

Responsibilities

  • Understand and participate in requirements development; collaborate with others to define and improve system-level requirements for hearing aid firmware.
  • Review designs with senior firmware engineers to ensure compliance with requirements; document firmware design compliance with design inputs.
  • Design solutions based on firmware requirements; provide technical solutions to moderately difficult problems, with technical soundness reviewed by senior engineers.
  • Write and review design documents; implement firmware on resource-constrained hardware using programming languages (e.g., C or assembly).
  • Follow firmware development processes such as code reviews, design documentation, and coding standards.
  • Create and update task status using issue and project tracking software; use version control software to store code.
  • Identify and resolve root causes of firmware issues in a timely manner; communicate root causes, possible solutions, and impacts to firmware management and project teams.
  • Support firmware verification team in developing test plans and executing tests; review test plans and provide constructive feedback.
  • Create and execute unit tests to verify firmware functionality before handoff to verification team; collaborate with verification engineers to understand and identify root causes.
  • Understand and follow organizational processes (e.g., advanced development process, product development process); collaborate with project sponsor/manager to develop project plans and effort estimates.
  • Proactively take on project tasks and follow project management process (Scrum); proactively communicate changes in effort estimates and schedule impacts.
  • Effectively communicate project activities in iteration reviews, stand-ups, and one-on-ones.

Must Have

  • Pursuing a bachelor's degree in engineering or a related field.
  • No experience required.
  • Knowledge in one or more of the following areas: digital signal processing; wireless and wired communications and related protocols; embedded firmware development; firmware test methods and tools.
  • Knowledge of C or assembly language.
  • Knowledge of scripting languages such as MATLAB or Python.
  • Knowledge of analog or digital circuits.
  • Understanding of architectures of programming devices such as DSPs or microcontrollers.
  • Proficiency in C and/or assembly language embedded systems programming.
  • Troubleshooting skills.
  • Attention to detail.
  • Excellent verbal and written communication skills.
  • Must be detail-oriented, accurate, and organized.

公司简介

斯达克是全球领先的先进助听技术制造商和分销商,由 Bill Austin 于 1967 年创立,总部位于明尼苏达州伊甸草原市,在全球 29 个工厂拥有 5000 多名员工,业务遍及全球 100 多个市场。公司致力于连接人与人,改变生活,以尖端的听力健康创新和行业领先的研发著称。