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

固件工程师

Firmware Engineer

是德科技(Keysight Technologies)

地点
新加坡
工作方式
现场办公
类型
全职
部门
研发
编号
50983

测试测量与科学仪器电子测试测量

职责

  • 作为技术负责人,与外包设计合作伙伴共同设计、开发并验证新的测试测量方法。
  • 设计、开发、测试及调试嵌入式应用软件和/或固件。
  • 为实时嵌入式产品提供高质量、设计精致的固件。
  • 应对复杂且高影响力的设计与开发挑战,包括客户应用方面的问题。
  • 利用产品和客户应用知识,定义、开发并验证设计理念和方法。
  • 将宽泛的概念和业务策略转化为涵盖多种产品或技术领域的结构化项目。
  • 解决调试问题,并编写高质量代码进行修复。
  • 关注技术发展的行业趋势,并选择适用的技术进行应用。

必备要求

  • 电气工程、软件工程或计算机科学专业学士或硕士学位,8年以上相关工作经验。
  • 熟练运用多种编程语言,包括但不限于 C、C++、Python 和汇编语言。
  • 具有丰富的软件设计及开发经验,尤其擅长使用实时操作系统(如 VxWorks、uCOS 和嵌入式 Linux)进行嵌入式系统开发。
  • 具有使用最新网络技术进行开发的经验。
  • 具备 x86 和 ARM 架构的计算机体系结构知识。
  • 能够阅读数据手册和电路图。
  • 具备标准总线接口经验(如 I2C、PCIe、UART、USB 等)。
  • 以结果为导向,具有履行承诺的个人动力。
  • 积极主动的团队成员,具备良好的人际交往能力。
  • 具备出色的英语口头和书面沟通能力。

优先条件

  • 高速接口:对 PCIe、LPDDR、GDDR 和 HBM 等技术有深入理解。
  • 熟悉 JEDEC 和 PCI-SIG 标准。
  • 信号完整性和电源完整性:具备使用 Si/PI 工具的能力,如 Cadence Sigrity、Ansys HFSS 或 Keysight ADS 等。
  • EDA 工具:具备使用 Altium Designer、Cadence Allegro 或 Mentor Graphics 等工具的能力。
  • 了解 x1149 边界扫描技术。

Responsibilities

  • Act as technical lead, collaborating with outsourced design partners to co-design, develop, and validate new test and measurement methodologies.
  • Design, develop, test, and debug embedded application software and/or firmware.
  • Deliver high-quality, well-designed firmware for real-time embedded products.
  • Tackle complex, high-impact design and development challenges, including customer application issues.
  • Leverage product and customer application knowledge to define, develop, and validate design concepts and methodologies.
  • Translate broad concepts and business strategies into structured projects spanning multiple products or technology areas.
  • Resolve debugging issues and write high-quality code to fix them.
  • Monitor industry trends in technology and select applicable technologies to apply.

Must Have

  • Bachelor's or Master's degree in Electrical Engineering, Software Engineering, or Computer Science with 8+ years of relevant experience.
  • Proficiency in multiple programming languages, including but not limited to C, C++, Python, and assembly.
  • Extensive experience in software design and development, especially embedded systems using real-time operating systems such as VxWorks, uCOS, and embedded Linux.
  • Experience developing with modern networking technologies.
  • Knowledge of computer architecture for x86 and ARM architectures.
  • Ability to read datasheets and schematics.
  • Experience with standard bus interfaces (e.g., I2C, PCIe, UART, USB).
  • Results-oriented with personal drive to meet commitments.
  • Proactive team player with good interpersonal skills.
  • Excellent verbal and written communication skills in English.

Preferred

  • High-speed interfaces: in-depth understanding of technologies such as PCIe, LPDDR, GDDR, and HBM.
  • Familiarity with JEDEC and PCI-SIG standards.
  • Signal and power integrity: ability to use SI/PI tools such as Cadence Sigrity, Ansys HFSS, or Keysight ADS.
  • EDA tools: ability to use tools such as Altium Designer, Cadence Allegro, or Mentor Graphics.
  • Knowledge of x1149 boundary scan technology.

公司简介

Keysight 处于技术创新的最前沿,在电子设计、仿真、原型制作、测试、制造和优化等领域不断取得突破,并提供可靠的解决方案。我们拥有 10,000 名员工,为 100 多个国家的客户在通信、5G、汽车、能源、量子计算、航空航天、国防和半导体等领域提供世界一流的解决方案。我们屡获殊荣的企业文化秉持着大胆的愿景,相信技术能够带我们走向新的境界。我们热衷于用开创性的解决方案来应对各种挑战性问题。我们认为,当人们感受到归属感时,他们就会更加富有创造力、创新能力更强,并且在职业生涯的各个环节都能取得优异的成绩。