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

高级嵌入式软件工程师(机器控制/Linux/C/C++)

Lead Embedded Software Engineer (Machine Control/Linux/C/C++)

科磊(KLA)

地点
米尔皮塔斯,美国
类型
全职
发布
2026-06-02
资历
lead
部门
RAPID
编号
2529441

半导体半导体设备

职责

  • 负责半导体检测系统中机器控制复杂软件/固件的设计、开发和部署,使用 C/C++ 开发高可靠性实时嵌入式应用程序,运行于实时操作系统 (RTOS)(如实时 Linux、VxWorks)上的电机控制系统。
  • 设计并实现稳健、可扩展的系统控制软件,用于高速数据采集、图像处理和复杂的硬件交互;将系统级需求转化为软件设计和实现。
  • 与机械、系统工程、电气、光学、光机电、算法和应用等多学科团队合作,构建集成解决方案。
  • 指导初级工程师,培养技术卓越和成长的团队环境。
  • 倡导现代软件开发方法(敏捷、CI/CD、自动化测试),制定并执行测试计划,衡量关键子系统性能;记录、分析并展示测试结果。
  • 深入分析复杂的系统级问题,优化性能关键型软件。
  • 参与项目规划、风险管理和技术路线图讨论;参与开发各阶段,包括设计、实施、部署、测试和故障排除。

必备要求

  • 电气工程/计算机科学/控制系统或相关领域的硕士学位。
  • 8年以上嵌入式软件开发工业环境工作经验。
  • 精通 C/C++ 编程,面向对象设计与编程 (OOD & OOP)。
  • 精通 Linux/RTOS 操作系统环境、多线程、同步和软件架构设计。
  • 熟悉串行 RS232、以太网/EtherCAT/TCP-IP 套接字/网络通信等通信协议及相关编程。
  • 较强的分析能力、优秀的书面和口头沟通能力及人际交往能力,能清晰阐述和展示软件设计方案。
  • 具备坚韧不拔的精神和团队协作能力;积极主动,求知欲强,学习能力强,致力于将原型想法转化为高质量的生产代码。
  • 较强的软件调试和故障排除能力。
  • 最低资格要求:博士(学术)学位及3年相关工作经验;硕士学位及6年相关工作经验;学士学位及8年相关工作经验。

优先条件

  • 具备电气、机械和光学测量仪器的实际操作经验和实验室经验。
  • 具备半导体晶圆厂运营/制造技术方面的经验。
  • 具备 Linux 系统管理知识和 UML 知识。
  • 熟悉 Python 或其他脚本语言。
  • 了解步进/伺服/压电电机运动控制系统、伺服控制回路(例如 PID)、经典或现代控制理论。
  • 基于第一性原理和物理学的系统思维。
  • 项目规划和管理技能。

Responsibilities

  • Lead the design, development, and deployment of complex software/firmware for machine control in semiconductor inspection systems, using C/C++ for high-reliability real-time embedded applications running on RTOS (e.g., real-time Linux, VxWorks) for motor control systems.
  • Design and implement robust, scalable system control software for high-speed data acquisition, image processing, and complex hardware interaction; translate system-level requirements into software design and implementation.
  • Collaborate with multidisciplinary teams in mechanical, systems engineering, electrical, optical, opto-mechanical, algorithm, and application areas to build integrated solutions.
  • Mentor junior engineers, share expertise, and foster a team environment focused on technical excellence and growth.
  • Advocate modern software development methodologies (Agile, CI/CD, automated testing) to ensure quality and efficiency; develop and execute test plans to measure key subsystem performance; document, analyze, and present test results.
  • Analyze complex system-level issues and optimize performance-critical software.
  • Participate in project planning, risk management, and technical roadmap discussions; engage in all development phases including design, implementation, deployment, testing, and troubleshooting.

Must Have

  • Master's degree in Electrical Engineering, Computer Science, Control Systems, or related field.
  • 8+ years of experience in embedded software development in an industrial environment.
  • Proficiency in C/C++ programming, object-oriented design and programming (OOD & OOP).
  • Proficiency in Linux/RTOS environments, multithreading, synchronization, and software architecture design.
  • Familiarity with communication protocols such as serial RS232, Ethernet/EtherCAT/TCP-IP sockets/network communication and related programming.
  • Strong analytical skills, excellent written and verbal communication, and interpersonal skills to articulate and present software design proposals.
  • Demonstrated perseverance and teamwork; proactive, curious, quick learner, committed to turning prototype ideas into high-quality production code for mission-critical applications.
  • Strong software debugging and troubleshooting skills.
  • Minimum qualifications: PhD (academic) with 3 years relevant experience; Master's with 6 years; Bachelor's with 8 years.

Preferred

  • Hands-on experience and lab experience with electrical, mechanical, and optical measurement instruments.
  • Experience with semiconductor fab operations/manufacturing technology.
  • Knowledge of Linux system administration and UML.
  • Familiarity with Python or other scripting languages.
  • Understanding of stepper/servo/piezo motor motion control systems, servo control loops (e.g., PID), classical or modern control theory.
  • First-principles and physics-based systems thinking.
  • Project planning and management skills.

公司简介

KLA 是半导体制造生态系统中多元化电子产品的全球领导者。世界上几乎所有电子设备都运用了我们的技术。如果没有我们,笔记本电脑、智能手机、可穿戴设备、语音控制设备、柔性屏、VR 设备或智能汽车都无法来到您手中。KLA 致力于晶圆和光罩、集成电路、封装、印刷电路板和平面显示器的制造,并提供相应的系统和解决方案。推动人类进步的创新理念和设备都源于灵感、研究和开发。KLA 比一般公司更注重创新,并将销售额的 15% 投入研发。我们由物理学家、工程师、数据科学家和问题解决专家组成的专家团队与世界领先的技术供应商携手合作,加速未来电子设备的交付。凭借超过 40 年的半导体工艺控制经验,全球芯片制造商信赖 KLA,确保其晶圆厂能够快速、经济高效地将下一代器件投入量产。KLA 全球产品集团(GPG)负责 KLA 所有计量和检测产品的研发。KLA 中央工程部是 KLA 最大的工程部门,由 9 个卓越中心(CoE)组成,涵盖公司所有产品组的各个领域,包括搬运与自动化、精密运动控制、传感器与图像采集、平台设计与封装工程等。KLA 在全球以色列、中国、印度和美国设有多个中心,拥有超过 500 名工程师。