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

研发固件工程师

R&D Firmware Engineer

是德科技(Keysight Technologies)

地点
拉夫兰,美国
工作方式
现场办公
类型
全职
部门
研发
编号
53116

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

职责

  • 参与软件完整生命周期:需求获取、研究与调查、产品定义、设计、实现、测试开发、测试和维护。
  • 构建高度安全的 Yocto 系统,设计、开发、测试和调试 Linux 系统库与工具、软件功能、产品和工具。
  • 作为技术领导者指导其他工程师,协调 Keysight 内部团队,解决复杂技术问题。
  • 与市场、研发、技术支持、质量保证等职能部门及 Keysight 其他业务部门密切合作,理解客户设计流程并提供完整产品解决方案。

必备要求

  • 计算机科学、计算机工程、电气工程、数学、软件工程或相关专业学士/硕士学位(学士需 5 年以上相关软件开发经验;硕士需 3 年以上)。
  • 5 年以上 Linux 平台软件开发经验。
  • 扎实的面向对象设计和 C++ 编程技能,具备 C/C++ 标准经验及良好过往记录。
  • 学习能力强,具备系统性思维和抽象思维能力。
  • 精通编译器(gcc 及交叉编译)、调试器(gdb)和性能分析器。
  • 操作系统基础和性能分析技能。
  • 敏锐的问题解决能力和批判性思维,积极向上、团队协作的态度。
  • 熟悉 Yocto 和嵌入式 Linux 设计。

优先条件

  • 具备多种操作系统(Windows 或其他)的开发经验。
  • 在任何系统上进行内核或驱动程序开发。
  • 具备 Python 及其系列工具的实际操作知识。
  • 使用逻辑分析仪和示波器进行硬件调试。

Responsibilities

  • Participate in the full software lifecycle: requirements gathering, research and investigation, product definition, design, implementation, test development, testing, and maintenance.
  • Build highly secure Yocto systems; design, develop, test, and debug Linux system libraries and tools, software features, products, and tools.
  • Serve as a strong technical leader, mentor other engineers, coordinate with internal Keysight teams, and resolve complex technical problems.
  • Collaborate closely with other functions (marketing, R&D, technical support, quality assurance, etc.) and other Keysight business units to understand customer design flows and deliver complete product solutions.

Must Have

  • Bachelor's/Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Software Engineering, or related field (Bachelor's with 5+ years relevant software development experience; Master's with 3+ years).
  • 5+ years of software development experience on Linux platforms.
  • Solid object-oriented design and C++ programming skills; experience with C/C++ standards and a strong track record.
  • Strong learning ability, systematic thinking, and abstract thinking.
  • Proficiency with compilers (gcc and cross-compilation), debuggers (gdb), and performance profilers.
  • Operating system fundamentals and performance analysis skills.
  • Sharp problem-solving and critical thinking skills, with a positive, team-oriented attitude.
  • Familiarity with Yocto and embedded Linux design.

Preferred

  • Development experience with multiple operating systems (Windows or others).
  • Kernel or driver development on any system.
  • Hands-on knowledge of Python and its toolchain.
  • Hardware debugging using logic analyzers and oscilloscopes.

公司简介

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