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

嵌入式系统工程师

Embedded Systems Engineer

安捷伦(Agilent Technologies)

地点
圣克拉拉,美国
工作方式
现场办公
类型
全职
发布
2025-10-26
截止
2025-10-23(已截止)

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

职责

  • 设计、开发、测试和调试可编程产品和系统运行和控制所需的软件程序、产品和工具,以及安捷伦专用产品的程序,涵盖从客户需求定义到产品发货和售后支持的整个产品生命周期。
  • 设计、开发、测试和调试安捷伦产品的桌面和嵌入式软件应用程序、库和工具。
  • 可能开发用于对准和校准设备的算法。
  • 可以设计并执行测试计划,以确保新固件符合规格、功能和性能要求。
  • 与软件工程师、固件工程师、机械工程师、电气工程师和科学家组成的跨学科团队紧密合作,创建完整的仪器系统。
  • 密切关注行业趋势,了解技术发展动态,并利用适当的技术。
  • 在整个开发阶段融入适当的网络安全措施。
  • 能够独立工作,也能与他人合作,同时兼顾长期发展活动和有限期要求的任务。

必备要求

  • 计算机科学、计算机工程或相关技术领域的学士或硕士学位或同等学历
  • 精通 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 requirement 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 a cross-disciplinary team of software engineers, firmware engineers, mechanical engineers, electrical engineers, and scientists to create complete instrument systems.
  • Stay abreast of industry trends, understand technological developments, and leverage appropriate technologies.
  • Incorporate appropriate cybersecurity measures throughout the development phases.
  • Ability to work independently and with others while balancing long-term development activities and tasks with limited-time requirements.

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.

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 such as Assembly, Python, C#, or Java
  • Understanding of FPGA interfaces
  • Knowledge of object-oriented analysis and design (OOAD) principles
  • Familiarity with databases and SQL
  • Understanding of Agile or Waterfall development methodologies

公司简介

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