- 工作方式
- 现场办公
- 类型
- 校招
- 发布
- 2026-01-12
- 编号
- 4034766
职责
- 设计、开发、测试和调试可编程产品和系统运行和控制所需的软件程序、产品和工具,以及安捷伦专用产品的程序,涵盖从客户需求定义到产品发货和售后支持的整个产品生命周期。
- 设计、开发、测试和调试安捷伦产品的桌面和嵌入式软件应用程序、库和工具。
- 可能开发用于对准和校准设备的算法。
- 可以设计并执行测试计划,以确保新固件符合规格、功能和性能要求。
- 与软件工程师、固件工程师、机械工程师、电气工程师和科学家组成的跨学科团队紧密合作,创建完整的仪器系统。
- 密切关注行业趋势,了解技术发展动态,并利用适当的技术。
- 在整个开发阶段融入适当的网络安全实践。
- 能够独立工作,也能与团队协作,同时兼顾长期发展计划和有时限要求的任务。
必备要求
- 计算机科学、计算机工程或相关技术领域的学士或硕士学位或同等学历
- 精通 C 和/或 C++ 软件工程原理、实时操作系统 (RTOS) 和并发编程。
- 优秀的调试和故障排除能力
- 熟练掌握 Linux 系统
- 这是一个位于加州圣克拉拉市的现场职位。
优先条件
- 具有版本控制工具(例如 Git、ClearCase)经验
- 第三方库、软件或开发工具的集成
- 嵌入式 Linux 开发经验
- 具备 Assembly、Python、C# 或 Java 等其他编程技能
- 了解 FPGA 接口
- 面向对象分析和设计 (OOAD) 原则的知识
- 熟悉数据库和 SQL
- 了解敏捷或瀑布开发方法
Responsibilities
- Design, develop, test, and debug software programs, products, and tools required for the operation and control of programmable products and systems, as well as programs for Agilent-specific products, covering the entire product lifecycle from customer requirements definition to product shipment and post-sales support.
- Design, develop, test, and debug desktop and embedded software applications, libraries, and tools for Agilent products.
- May develop algorithms for aligning and calibrating equipment.
- May design and execute test plans to ensure new firmware meets specifications, functionality, and performance requirements.
- Work closely with cross-disciplinary teams of software engineers, firmware engineers, mechanical engineers, electrical engineers, and scientists to create complete instrument systems.
- Keep abreast of industry trends, understand technological developments, and leverage appropriate technologies.
- Incorporate appropriate cybersecurity practices throughout the development phase.
- Ability to work independently and collaboratively with a team while balancing long-term development plans and time-sensitive tasks.
Must Have
- Bachelor's or Master's degree or equivalent in Computer Science, Computer Engineering, or a related technical field.
- Proficiency in C and/or C++ software engineering principles, real-time operating systems (RTOS), and concurrent programming.
- Excellent debugging and troubleshooting skills.
- Proficiency with Linux systems.
- This is an on-site position located in Santa Clara, CA.
Preferred
- Experience with version control tools (e.g., Git, ClearCase).
- Integration of third-party libraries, software, or development tools.
- Experience with embedded Linux development.
- Additional programming skills such as Assembly, Python, C#, or Java.
- Knowledge of FPGA interfaces.
- Knowledge of object-oriented analysis and design (OOAD) principles.
- Familiarity with databases and SQL.
- Knowledge of Agile or Waterfall development methodologies.
公司简介
安捷伦是生命科学、诊断和应用化学市场的领导者,为全球实验室提供仪器、服务、耗材、应用和专业知识。公司专注于食品、环境与法医、制药、诊断、化学与能源、研究等关键市场,帮助客户获得洞见。安捷伦研究实验室致力于通过突破性科学和技术推动增长,在美国加利福尼亚州圣克拉拉以及欧洲和亚洲设有研究机构。