- 地点
- 圣克拉拉,美国
- 工作方式
- 现场办公
- 类型
- 全职
- 发布
- 2025-10-16
- 截止
- 2025-10-23(已截止)
- 编号
- 4034633
职责
- 设计、开发、测试和调试可编程产品和系统的操作与控制所需的软件程序、产品和工具,覆盖从客户需求定义到产品发货及售后支持的整个产品生命周期。
- 设计、开发、测试和调试桌面和嵌入式软件应用程序和库,以及安捷伦产品工具。
- 开发算法以对齐和校准设备。
- 设计和执行测试计划,确保新固件满足规范、功能和性能要求。
- 与软件工程师、固件工程师、机械和电气工程师以及科学家组成的跨学科团队密切合作,创建完整的仪器系统。
- 监控行业趋势的技术发展并利用适当的技术。
- 在整个开发阶段纳入适当的网络安全实践。
- 独立和协作工作,同时平衡长期开发活动和时间敏感的任务。
必备要求
- 计算机科学、计算机工程或相关技术领域的学士或硕士学位或同等学历。
- 深入理解使用 C 和/或 C++、实时操作系统(RTOS)和并发编程的软件工程原理。
- 出色的调试和故障排除能力。
- 熟练使用 Linux。
优先条件
- 使用版本控制工具(例如 Git、ClearCase)的经验。
- 集成第三方库、软件或开发工具的经验。
- 嵌入式 Linux 开发经验。
- 汇编、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, and specialized Agilent products throughout the product lifecycle from customer requirements definition to product shipment and post-sales support.
- Design, develop, test, and debug desktop and embedded software applications and libraries, as well as Agilent product tools.
- May develop algorithms to align and calibrate devices.
- 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 and electrical engineers, and scientists to create complete instrument systems.
- Monitor technical developments in industry trends and leverage appropriate technologies.
- Incorporate appropriate cybersecurity practices throughout the development phase.
- Work well independently and collaboratively while balancing long-term development activities and time-sensitive tasks.
Must Have
- Bachelor's or Master's degree or equivalent in Computer Science, Computer Engineering, or a related technical field.
- Deep understanding of software engineering principles using C and/or C++, real-time operating systems (RTOS), and concurrent programming.
- Excellent debugging and troubleshooting skills.
- Demonstrated proficiency with Linux.
Preferred
- Experience with version control tools (e.g., Git, ClearCase).
- Experience integrating third-party libraries, software, or development tools.
- Embedded Linux development experience.
- Additional programming skills in 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.
公司简介
安捷伦是生命科学、诊断和应用化学市场的领导者,为全球实验室提供仪器、服务、耗材、应用和专业知识。公司专注于食品、环境与法医、制药、诊断、化学与能源、研究等关键市场,帮助客户获得洞见。安捷伦研究实验室致力于通过突破性科学和技术推动增长,在美国加利福尼亚州圣克拉拉以及欧洲和亚洲设有研究机构。