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

研发软件/固件工程师

R&D Software/Firmware Engineer

安捷伦(Agilent Technologies)

地点
圣克拉拉,美国
工作方式
混合办公
类型
全职
发布
2026-04-05
截止
2026-03-23(已截止)
部门
研发
编号
4035649

测试测量与科学仪器实验室与分析仪器

职责

  • 在以硬件为中心的研发环境中,设计、实施和维护支持仪器控制、校准和对准程序、诊断以及数据/遥测路径的嵌入式软件和固件。
  • 将系统级、硬件级和客户需求转化为稳健、可测试的嵌入式软件设计:记录架构、接口和验证工件。
  • 使用 C/C++、Python 和 XML 开发、测试和调试嵌入式应用程序和/或固件,应用现代构建系统、调试工具和版本控制工作流程。
  • 将嵌入式软件与混合信号和数字硬件集成;与电气工程团队紧密合作,使用实验室仪器和目标调试技术调试硬件/软件交互问题。
  • 负责所分配组件的质量,包括单元测试和集成测试、缺陷分类、根本原因分析以及构建和测试基础设施的持续改进。
  • 与跨学科的工程师和科学家合作,交付完整的集成仪器系统。
  • 与各部门合作,支持设计向制造的转移,并根据需要协助处理现场或服务升级问题。

必备要求

  • 计算机工程、电气工程、计算机科学或相关技术学科的学士或硕士学位。
  • 4年以上嵌入式软件和/或固件开发实践经验。
  • 精通 C/C++,并熟练掌握 Python,可用于工具开发、自动化和测试工作流程。
  • 具备开发、测试和调试用于实时或硬件接口应用的嵌入式系统的经验。
  • 熟悉面向对象设计原则和软件架构最佳实践。

优先条件

  • 有基于 XML 的配置或数据交换经验者优先。
  • 熟悉模拟电子工程概念(例如信号调理、ADC/DAC 接口以及传感器或检测器电子器件)将是一项很大的优势。

Responsibilities

  • Design, implement, and maintain embedded software and firmware supporting instrument control, calibration and alignment procedures, diagnostics, and data/telemetry paths in a hardware-focused R&D environment.
  • Translate system-level, hardware-level, and customer requirements into robust, testable embedded software designs: document architecture, interfaces, and verification artifacts.
  • Develop, test, and debug embedded applications and/or firmware using C/C++, Python, and XML, applying modern build systems, debug tools, and version control workflows.
  • Integrate embedded software with mixed-signal and digital hardware; work closely with electrical engineering teams to debug hardware/software interaction issues using lab instruments and target debugging techniques.
  • Own quality of assigned components, including unit and integration testing, defect triage, root cause analysis, and continuous improvement of build and test infrastructure.
  • Collaborate with cross-disciplinary engineers and scientists to deliver complete integrated instrument systems.
  • Partner with various departments to support design transfer to manufacturing and assist with field or service escalations as needed.

Must Have

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline.
  • 4+ years of hands-on experience in embedded software and/or firmware development.
  • Proficiency in C/C++ and working knowledge of Python for tooling, automation, and test workflows.
  • Experience developing, testing, and debugging embedded systems for real-time or hardware-interfacing applications.
  • Familiarity with object-oriented design principles and software architecture best practices.

Preferred

  • Experience with XML-based configuration or data exchange is a plus.
  • Familiarity with analog electronics concepts (e.g., signal conditioning, ADC/DAC interfaces, and sensor or detector electronics) is a strong advantage.

公司简介

安捷伦是生命科学、诊断和应用化学市场的领导者,为全球实验室提供仪器、服务、耗材、应用和专业知识。公司专注于食品、环境与法医、制药、诊断、化学与能源、研究等关键市场,帮助客户获得洞见。安捷伦研究实验室致力于通过突破性科学和技术推动增长,在美国加利福尼亚州圣克拉拉以及欧洲和亚洲设有研究机构。