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