项目/高级嵌入式软件工程师

职位描述

作为项目/高级嵌入式软件工程师,您将为软件工程团队贡献技术实力和灵感,确保为我们雄心勃勃的产品路线图提供富有想象力和可信的解决方案。

offer要求 [offer requirements]

  • 为嵌入式计算平台设计和构建嵌入式 Linux 操作系统。
  • 设计和开发测试软件,以支持研发和制造活动。
  • 参与设计和开发用于医疗应用和可穿戴产品的新型算法。
  • 为处理器和传感器的选择以及硬件和嵌入式系统架构做出贡献。
  • 进行代码审查并提供建设性反馈,以保持软件和固件组件的代码质量、性能和可维护性。
  • 与系统测试团队密切合作,制定并执行单元测试的测试计划,以确保交付高质量的设计。
  • 与开发团队和利益相关者密切合作,识别并解决软件和固件的缺陷和错误。
  • 与项目经理、产品负责人和利益相关者合作,收集和分析软件和固件组件的项目要求,识别风险,沟通项目状态、时间表和问题。
  • 支持现场产品,对现场报告的问题进行分析。
  • 了解最新的软件和固件开发趋势、技术、框架和行业实践。

职能技能/知识:

  • 熟练掌握嵌入式软件和固件开发所需的 C、Python 和 C++ 语言。
  • 熟练掌握 VS Code、MPLAB 和 STMCUBE 更佳。
  • 精通面向对象编程原则、设计模式和嵌入式系统固件开发。
  • 了解软件和固件测试方法,具有测试框架方面的经验。
  • 能够在快节奏、截止日期驱动的环境中独立工作,只需很少的监督或指导。
  • 具有扎实的分析技能,非常注重细节。
  • 出色的沟通技能(口头和书面)以及良好的人际交往技能。
  • 愿意并能够根据需要指导和领导实习生或合作实习生。

教育和经验:

  • 电气、计算机、软件或生物医学工程专业的学士或硕士学位(或同等学历)。
  • 至少 5 年以上嵌入式软件工程、在微控制器和嵌入式处理器上开发嵌入式系统和软件应用程序的经验。
  • 要求具有为嵌入式 Linux 平台开发软件的经验。
  • 具有 ATSAM 和 STM32 系列微控制器开发经验者优先。
  • 具有 BLE Gatt、串行设备和网络设备开发经验者优先。
  • 熟悉敏捷/节拍项目管理方法。
  • 最好具有版本控制系统(如 Git)和持续集成/持续部署 (CI/CD) 管道方面的经验。
  • 最好曾在军事、医疗、可穿戴设备或生物医学产品领域的公司或顾问公司工作过。美国公民优先。

offer福利 [offer benefits]

无具体福利信息提供。

要申请此工作请访问 无具体申请邮箱信息提供。.

滚动至顶部