Software Engineer

KLA


Job Location:

Shenzhen - China

Monthly Salary: Not Disclosed
Posted on: 5 days ago
Vacancies: 1 Vacancy

Job Summary

Company Overview

KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop smartphone wearable device voice-controlled gadget flexible screen VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles integrated circuits packaging printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists engineers data scientists and problem-solvers work together with the worlds leading technology providers to accelerate the delivery of tomorrows electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us.

Job Description/Preferred Qualifications

岗位职责 / Responsibilities

  • 设计开发并维护面向 PCB 制造与几何处理场景的核心 DFM 软件模块主要使用 C/C
    Design develop and maintain core DFM software modules in C/C for PCB manufacturing and geometry-processing applications.
  • 构建并持续增强可制造性分析规则检查补偿优化与特征变换等算法能力
    Build and enhance algorithmic capabilities for manufacturability analysis rule checking compensation optimization and feature transformation.
  • 将制造工艺知识和工程需求转化为可靠可扩展可维护的软件解决方案
    Translate manufacturing knowledge and engineering requirements into robust scalable and maintainable software solutions.
  • 参与处理高几何复杂度的问题域包括间距净距蚀刻补偿过孔与焊盘处理信号优化铜面与表面处理等相关 DFM 工作流
    Work on geometry-heavy problem domains such as spacing clearance etch compensation via and pad handling signal optimization copper and surface processing and related DFM workflows.
  • 持续提升大型长期维护型生产代码库的性能稳定性和软件质量
    Improve system performance stability and software quality in a large long-lived production codebase.
  • 定位并解决算法数据处理和工作流集成中的复杂技术问题
    Debug complex technical issues across algorithms data handling and workflow integration.
  • 与领域专家产品团队和其他工程师合作定义需求验证行为并交付可投入生产的功能
    Collaborate with domain experts product teams and other engineers to define requirements validate behavior and deliver production-ready features.
  • 参与代码评审技术方案讨论可测试性提升以及工程栈的持续演进与现代化
    Contribute to code reviews technical design discussions testability improvements and ongoing modernization of the engineering stack.
  • 支持边界场景和客户影响问题的分析与修复强调根因定位与高可靠性交付
    Support investigation of edge cases and customer-impacting issues with a strong focus on root-cause analysis and reliable fixes.

Minimum Qualifications

工作经验要求 / Working Experience Requirements

  • 计算机科学软件工程电子工程数学或相关专业本科及以上学历
    Bachelors degree or above in Computer Science Software Engineering Electrical Engineering Mathematics or a related field.
  • 5 年及以上软件开发经验具备扎实的 C 和/或 C 实战开发能力
    5 years of professional software development experience with strong hands-on experience in C and/or C.
  • 在数据结构算法以及面向性能敏感型系统的软件设计方面具备扎实基础
    Solid foundation in data structures algorithms and software design for performance-sensitive systems.
  • 有复杂工程软件算法系统或几何密集型应用的开发或维护经验
    Proven experience developing or maintaining complex engineering software algorithmic systems or geometry-intensive applications.
  • 具备在大型代码库中进行复杂问题调试和根因定位的能力并能交付长期有效的解决方案
    Strong debugging and problem-solving skills in large codebases including the ability to isolate root causes and deliver durable solutions.
  • 具备计算几何规则处理CAD/CAM/EDA 系统或类似技术领域经验者优先
    Experience with computational geometry rule-based processing CAD/CAM/EDA systems or similar technical domains is strongly preferred.
  • 有 PCBDFMCAM制造工程软件或其他工业/工程类软件背景者优先
    Experience in PCB DFM CAM manufacturing engineering software or other industrial or engineering software domains is highly desirable.
  • 熟悉单元测试回归分析代码评审和受控发布等软件质量实践
    Familiarity with software quality practices such as unit testing regression analysis code review and controlled release processes.
  • 有在遗留系统与演进中架构并存环境下工作的经验能够平衡产品连续性与技术改进
    Experience working across legacy systems and evolving architectures balancing product continuity with technical improvement.

个人能力要求 / Personal Skills Requirements

  • 具备很强的分析思维能够将复杂工程问题拆解为可落地的软件方案
    Strong analytical thinking and the ability to break down complex engineering problems into practical software solutions.
  • 具备较强的责任心主人翁意识和质量导向
    High sense of ownership accountability and quality orientation.
  • 具备良好的沟通能力能够与软件工程师及领域专家高效合作
    Good communication skills with the ability to work effectively with both software engineers and domain experts.
  • 能够独立推动复杂任务同时具备良好的跨职能协作能力
    Ability to work independently on complex tasks while also collaborating well in cross-functional teams.
  • 好奇心强注重细节愿意深耕技术复杂度高的问题领域
    Curious detail-oriented and comfortable working in technically deep problem spaces.
  • 具备务实的工程判断力能够在正确性性能可维护性和交付效率之间做出合理权衡
    Pragmatic mindset with good engineering judgment on trade-offs among correctness performance maintainability and delivery speed.
  • 能够适应大型成熟代码库和真实生产约束下的开发环境
    Resilient and adaptable when working in large mature codebases with real production constraints.
  • 对构建能够为制造工程与产品质量带来可衡量价值的软件有真实兴趣
    A genuine interest in building software that delivers measurable value to manufacturing engineering and product quality.

We offer a competitive family friendly total rewards package. We design our programs to reflect our commitment to an inclusive environment while ensuring we provide benefits that meet the diverse needs of our employees.

KLA is proud to be an equal opportunity employer

Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees. KLA never asks for any financial compensation to be considered for an interview to become an employee or for equipment. Further KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLAs Careers website for legitimate job postings. KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers. If you are concerned that a communication an interview an offer of employment or that an employee is not legitimate please send an email to to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.


Required Experience:

IC

Company OverviewKLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop smartphone wearable device voice-controlled gadget flexible screen VR device or smart car woul...

About Company

Company Logo

Calling the adventurers ready to join a company that's pushing the limits of nanotechnology to keep the digital revolution rolling. At KLA, we're making technology advancements that are bigger—and tinier—than the world has ever seen. Who are we? We research, develop, and manufacture t ... View more

View Profile View Profile