Analog Devices
Analog Devices
Analog Devices 为汽车、工业自动化、医疗保健、通信和消费电子等高要求应用开发并制造模拟、混合信号和数字信号处理集成电路。其产品组合包括 GMSL 技术,可为车辆及其他互联系统提供高速连接。公司业务涵盖传感、信号处理和连接,助力智能驾驶平台及高性能电子产品的实现。

高级嵌入式软件工程师

为 Analog Devices 的电池监测产品开发实时固件。 与硬件、系统、验证和应用团队协作。

描述

  • 构建并维护用于电池监测与洞察产品的嵌入式软件
  • 负责交付重要功能,并参与软件架构与设计
  • 开发和优化实时软件、设备驱动程序、硬件抽象层及平台服务
  • 提升软件性能、可靠性、内存使用效率、功耗表现和启动行为
  • 通过系统化调试、根因分析和数据驱动方法诊断复杂系统问题
  • 与硬件、系统、算法、验证、应用、安全及产品团队协作
  • 将产品和客户需求转化为软件需求、设计、实施计划及可测试成果
  • 审查设计和代码,指导初级工程师,并完善工程实践
  • 参与自动化构建、测试、发布和持续集成工作流
  • 协助规划和估算技术工作、识别风险,并制定 Battery Insights 软件路线图

任职要求

  • 电气或电子工程或相关领域的学士或硕士学位
  • 0 至 4 年相关嵌入式软件或固件开发经验
  • 具备扎实的 C 和 C++ 技能,包括面向资源受限系统的调试与优化
  • 具备实时操作系统、并发、硬件中断、同步机制和时序敏感型设计经验
  • 具备常见嵌入式接口和外设的底层软件或设备驱动开发经验
  • 具备嵌入式处理器或微控制器开发经验,包括电路板调试启动及软硬件集成
  • 熟练使用源代码管理、代码审查、自动化构建和 CI/CD 实践
  • 能够独立解决复杂技术问题,并跨专业领域沟通决策
  • 了解软件质量、可维护性、测试和生命周期实践
  • 了解开源、专有及混合软件许可模式
  • 可接受 10% 的出差
  • 除美国公民、美国永久居民或 8 U.S.C. 1324b(a)(3) 所定义的受保护个人外,申请人可能需要接受出口许可审查

福利待遇

  • 持续学习和技术发展的机会
  • 与多个专业领域的专家共事
  • 协作且富有创新精神的团队环境