Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C++ Developer

$136.3k - $231.7k

KLA

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 world's leading technology providers to accelerate the delivery of tomorrow's electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us.

Group/Division

With over 40 years of semiconductor process control experience, chipmakers around the globe rely on KLA to ensure that their fabs ramp next-generation devices to volume production quickly and cost-effectively. Enabling the movement towards advanced chip design, KLA's Global Products Group (GPG), which is responsible for creating all of KLA's metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior product technology process engineers. The RAPID division is the world leading provider of reticle inspection solutions for the semiconductor industry. The company provides inspection solutions to both the mask shops and the semiconductor fabs to ensure that lithography yields are consistently high thus enabling cost-effective manufacturing.

Job Description/Preferred Qualifications

Responsibilities

The best candidates for this position will be a highly motivated self-driven individual who has strong C++ programming skill and troubleshooting, debugging skill with thorough knowledge in multi-threaded programming environments and application software.


While primarily working on inspection software for mask inspection systems, the candidate will interact with multidisciplinary engineering teams including electrical, mechanical, optical, algorithm, and other SW teams to acquire in-depth domain knowledge and troubleshoot system problems.

Qualifications

  • BS, MS or PhD, in Computer Science / Engineering or similar fields.

  • C++ programming experience is required.

  • Strong technical skills in OOD/OOP, design patterns, interface definitions are essential.

  • Demonstrated multitasking/threading programming experience are required.

  • Strong software diagnostic and troubleshooting skills are required.

  • Experience with QT or modern GUI technology is a plus.

  • Linux administration knowledge is a plus.

  • Knowledge in AI/computer vision is a plus.

  • Strong team player and motivated by team success.

  • Experience in semiconductor fab operations/manufacturing technology (optional).

Minimum Qualifications

Doctorate (Academic) Degree and 0 years related work experience; Master's Level Degree and related work experience of 3 years; Bachelor's Level Degree and related work experience of 5 years

Base Pay Range: $136,300.00 - $231,700.00 Annually Primary Location: USA-CA-Milpitas-KLA KLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities and programs, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off and paid company holidays, and family care and bonding leave.

Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level, and location. The range displayed reflects the pay for this position in the primary location identified in this posting. Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training. We are committed to complying with all applicable federal and state minimum wage requirements where applicable. If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process.

KLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us View email address on click.appcast.io or at View phone number on click.appcast.io to request accommodation.

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 KLA's 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 View email address on click.appcast.io to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the C++ Developer in Milpitas, CA vacancy
  • $136.3k - $231.7k

     ...software features are key responsibilities for this position.Additional ResponsibilitiesConduct software development activities using C++/C#, Managed C++, .NET in Windows 64-bit environmentParticipate in all stages of software development including deployment/trouble... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    4 days ago
  • Cadence Design Systems, Inc. is seeking an experienced C++ Software Engineer for its Protium Software Development Team in San Jose, California. You will enhance and support FPGA-based prototyping products, focusing on timing flow and algorithm development. The role requires... 
    Suggested

    Cadence Design Systems

    San Jose, CA
    1 day ago
  •  ...C++ Developer Location: Santa Clara, CA Key Responsibilities: Design/develop Etch tool S/W (e.g., complex modules, libraries for use across various projects) for semiconductor fabs. Troubleshoot tool S/W issues (e.g., analyze, design, and implement defect fixes). Develop... 
    Suggested

    Cardinal Integrated

    Santa Clara, CA
    15 hours ago
  • $130k - $175k

     ...Engineers, Software Engineers, and Product Managers to design, develop, integrate, and test new features: collecting requirements, understanding...  ...-core ARM processor-based embedded systems ~5+ years of C/C++ embedded systems development experience ~ Ability to write... 
    Suggested
    Full time
    Worldwide
    Flexible hours

    Tarana Wireless, Inc.

    Milpitas, CA
    1 day ago
  • $155k - $200k

     ...Engineers, Software Engineers, and Product Managers to design, develop, integrate, and test new features: collecting requirements, understanding...  ...multi-core ARM processor-based embedded systems9+ years of C/C++ embedded systems development experienceTechnical leadership... 
    Suggested
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    2 days ago
  •  ...Management System)Job DescriptionWe are looking for experienced Windows Developers with the passion and experience necessary to develop, support...  ...with Windows 8.x or Windows 10Solid expertise in Visual C++ Strong understanding of COM, background services, databases, Win... 
    Permanent employment
    Contract work
    For contractors
    H1b
    Remote work

    ProCom

    Santa Clara, CA
    2 days ago
  • $166.7k - $283.4k

     ...edge Cloud technologies - this is the place for you!Job Description/Preferred QualificationsSr. AI Infrastructure Software Engineer - C++ FocusLove C++? Fascinated by GPUs? Curious about how AI frameworks with CUDA, TensorFlow, JAX and PyTorch really work under the hood?... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    2 days ago
  • $141.3k - $240.2k

     ...sensors, etc.).Learning the different aspects of KLA products by developing features in various areas and fields - power electronics,...  ...Embedded Linux build systems.Proficiency in programming in C and C++ in an embedded environment; knowledge of Python.Experience in low... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    3 days ago
  •  ...other stake holders.· Experience in working on project with machine interaction is preferred.Desired Skills:· Understanding in OOPS, C++· JNI knowledge, CORBAJob Description:· Core Java expertise with an ability to drive tasks independently· Ability to understand the current... 

    EROS Technologies

    Milpitas, CA
    2 days ago
  • $136.3k - $231.7k

     ....Job Responsibilities:Own Critical Projects & Features: Design, develop, and deploy complex embedded software/firmware for machine control...  ...systems. Build demanding quasi real-time applications in C/C++ for image capture systems running on environments such as real-time... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    1 day ago
  • $114k - $228k

     ...Perform exploratory testing, system level end to end testing, develop test datasets and execute automation scripts (to ensure application...  ...) is required. At least 3 years of coding preferable with (C, C++) Knowledge of Agile methodologies. Understanding test-driven methodologies... 
    Shift work

    Abbott

    Milpitas, CA
    1 day ago
  • $134k - $231.15k

     ...innovation at the intersection of biology and technology, we’re developing the next generation of smarter, less invasive, more...  ...skillsLabVIEW Architect certificationPreferred:Proficiency in C/C++ is a PLUS Experience working in FDA regulated industryExperience... 
    Full time
    Local area

    Johnson & Johnson

    Milpitas, CA
    12 hours ago
  •  ...Description:Looking for experienced software engineers to design and develop maintainable, extensible and scalable solutions, and frameworks....  ...:5 years of experience with software development in C or C++ programming languages, and with data structures/algorithms.3 years... 

    US Tech Solutions

    Mountain View, CA
    2 days ago
  • $183.8k - $263.6k

     ...reliability and performance of our world-class hardware .Our team develops software for Cisco's network switch es and router s, which...  ...s degree with 8+ years experience. Prior experience in C, C++ , and Python programming. Previous experience with... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Milpitas, CA
    15 hours ago
  • $231.4k - $331.8k

     ...power the future of the digital world.Your ImpactArchitect and develop BIOS, BSP, and diagnostics for Cisco's Core and Edge routing products...  ...or Master’s degree with 12+ years experience. Proficient in C, C++, and Python programming for embedded systems. Experience in... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    4 days ago
  •  ...offering contingent labor as a variable cost.Job DescriptionMS EE or Computer Science or related fieldStrong Programming Experience in C++ on Linux, Good Understanding of Object Oriented Design MethodologyStrong Embedded software Development and Debug experience,Min. 8+... 
    Immediate start

    Artech

    Palo Alto, CA
    4 days ago
  • $117.8k - $200.3k

     ...(Python) and large tool software environment (Jython)Scripting: develop automated test scripts for functional, regression and API testing...  ...to embedded software engineer. A deep understanding of C/C++ is required to be able to verify embedded code outputDebugging &... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    1 day ago
  • $111.07k - $166.4k

     ...and lead. Your Team, Your ImpactMarvell Central Engineering (CE) develops Marvell most advanced High-Speed SerDes (HSS) IPs covering...  ...firmware development, digital design, control systems.• Extensive C/C++ programming experience in embedded system development.• Hands-on... 
    Permanent employment
    Full time
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    4 days ago
  •  ...technical guidance and support throughout the deployment lifecycle.Develop and execute validation and performance characterization plans,...  ....Proficiency in scripting or programming (Python, Shell, or C/C++) to develop test automation and analysis tools.Familiarity with... 

    CyberCoders

    Milpitas, CA
    2 days ago
  • Additional Information All your information will be kept confidential according to EEO guidelines.
    Full time

    Aditistaffing

    Santa Clara, CA
    15 hours ago
  • $128k - $192k

     ...Summary & ResponsibilitiesSoftware development activities using C++/C#, Managed C++, .NET in Windows 64-bit environmentParticipate...  ...programming languages such as C++, C# and .Net FrameworkExperience developing Semiconductor tool control softwareExperience developing SECS/... 
    Permanent employment
    Full time

    Onto Innovation

    Milpitas, CA
    3 days ago
  • $165k - $241.4k

     ...Your Impact As a member of the Time Series Data team, you will develop, scale, and maintain the platforms and services which sustain several...  ...telemetry data. Build and maintain backend components using C++ in a Linux environment. Focus on increasing reliability, performance... 
    Permanent employment
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    1 day ago
  • $185k - $245k

     ...Computer Engineering, or equivalent experience5+ years of experience developing user-facing software for high-performance or mission-critical applications5+ years professional experience in C or C++Preferred CriteriaExperience with DO-178CThorough understanding of computer... 
    Permanent employment
    Casual work
    Remote work

    Reliable Robotics

    Mountain View, CA
    2 days ago
  • $136.3k - $231.7k

     ...measurement workflows into intuitive and effective UI/UX Design.Develop, and maintain Windows desktop application features for spectral...  ...Foundation desktop application development.Working knowledge of C++ and native/managed interop.Familiarity with asynchronous programming... 
    Minimum wage
    Full time
    Work experience placement
    Worldwide
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    2 days ago
  • $167.7k - $245.2k

     ...evolution of next-generation networking products! In this role, you’ll develop and optimize firmware, SDKs, simulators, and compilers for Cisco...  ...and Mobile networking solutions.Design, implement, and test C, C++, and P4 programs to define packet‑processing behaviors on high‑... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    4 days ago
  • $167.7k - $245.2k

     ...systemsBuild telemetry, diagnostics, and fault-management infrastructure, develop automation and validation infrastructure in PythonLead medium-...  ...with a degree in CS, EE, or related fieldExperience in C/C++/Python, Data Structures and AlgorithmsExperience with embedded... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    3 days ago
  • $159.5k - $271.2k

     ...senior member of the team a successful candidate will be expected to:Develop a deep understanding of the system and software architecture....  ...code. Object Oriented Design & Programing in Java, C# or C++ Distributed systems Scripting languages like Python Data Structures... 
    Minimum wage
    Full time
    Work experience placement
    Worldwide
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    2 days ago
  • $124k - $171k

     ...benefit from a supportive work culture that encourages you to learn, develop, and grow your career as you take on challenges and drive...  ...schedulingTechnical Skills• Proficiency and professional experience in C and C++ is required.• In addition, experience in programming in several... 
    Full time
    Remote work

    Applied Materials

    Santa Clara, CA
    2 days ago
  •  ...Information Technology Enabled Services.Job DescriptionPreferred•At least 3 years of experience with Embedded software development in C/C++ in Video processing.•At least 3 years of experience in working on Video(MPEG-2,AVC,HEVC) and Audio(AC-3,AAC, M1L2, DD+) codecs in C/... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Santa Clara, CA
    2 days ago
  • $145k - $190k

     ...to a safer and more efficient future for all. The company has developed an artificial intelligence (AI) powered technology stack purpose...  ...softwareSoftware development experience writing production-level C++A strong background in robotics, controls, and... 
    Temporary work
    Work at office
    Immediate start
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Developer. Be the first to apply!