Software Engineer (C++, OOD/OOP, Linux)
$136.3k - $231.7kKLA
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.
$136.3k - $231.7k
...expert teams of physicists, engineers, data scientists and... ...research scientist, software engineers, application... ...individual who has strong C++ programming skill and... ...Strong technical skills in OOD/OOP, design patterns,... ...technology is a plus. Linux administration...LinuxMinimum wageWork experience placementFlexible hours- ...Software Engineer, Networking & C/C++ This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from... ...structures, operating systems Hands on experience in Linux and Python Work as a team player Preferred...LinuxWork experience placementWork at officeRemote work2 days per week
- ...Software Engineer We are seeking a highly motivated and skilled software... ...engineer with strong expertise in C/C++ and database programming. The... ..., object-oriented design (OOD/OOP), and design patterns. 3.... .... 4. Proficiency in Linux-based development environments...Linux
$159.5k - $271.2k
...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers... ...and the brightest research scientist, software engineers, application development engineers... ...on experience with development in C/C++ in a Linux environment. A deep understanding of...LinuxMinimum wageWork experience placementFlexible hours- ...Linux Developer ** ONSITE PREFERRED** Strong experience with Linux user space software development • Proficiency in C/C++ • Solid understanding of Linux OS fundamentals (processes, memory, threading, I/O) • Hands on experience integrating applications with Linux device...Linux
$136.3k - $231.7k
...expert teams of physicists, engineers, data scientists and problem-... ...brightest research scientist, software engineers, application development... ...development activities using C++/C#, Managed C++, .NET in... ...design experience using modular / OOP / OOD methodology* Hands-on...Minimum wageWork experience placementImmediate startFlexible hours$136.5k - $253.5k
...noise, aging, reliability, and EMIR analysis. ~ Hardcore C++ knowledge, particularly in a Linux environment. ~ Strong proficiency in designing data structures, algorithms, and applying software engineering principles. ~ Industry experience developing and maintaining...Linux$136.5k - $253.5k
...noise, aging, reliability, and EMIR analysis. ~ Hardcore C++ knowledge, particularly in a Linux environment. ~ Strong proficiency in designing data structures, algorithms, and applying software engineering principles. ~ Industry experience developing and maintaining...Linux$112k - $160k
...cybersecurity. Role We are looking for a Sr. Software Development Engineer, Nanolog to join our team. This is a Hybrid... ...Qualifications) ~3+ years of experience on Unix/Linux platforms, with strong proficiency in C/C++, Python or Java ~ Deep expertise in Unix/...LinuxFull timeWork at officeLocal area$120k - $200k
...execution of on-vehicle robotics software. Your mission extends beyond... ...driving - you will also equip engineers with the tools needed to... ...later) Strong understanding of Linux development tools, including build... ..., and profiling multithreaded C++ applications. Familiarity...Linux- Axiado is seeking a skilled software engineer to design and maintain BMC software solutions for our advanced products. This position requires expertise in C++ coding within Linux applications and an understanding of server power management. The ideal candidate will have...Linux
$136.3k - $231.7k
...expert teams of physicists, engineers, data scientists and... ...research scientist, software engineers, application... ...across the stack-from Linux user space to Linux kernel... ...time applications in C/C++ for image capture systems... ...fundamentals (OOD/OOP, design patterns, testable...LinuxMinimum wageWork experience placementFlexible hours$170k - $277k
...our world-class team of researchers and engineers in Headquarters, Santa Clara, California... ...direction of our team Your Experience C++ virtuoso - 8+ years of wielding endpoint... ...tools on various platforms (Windows, MacOS, Linux) Advantage Chromium champion -...LinuxFull timeWork at office$189k - $303k
...accessible for all. We are searching for a Staff Software Engineer to join Aurora’s Logging & Offload team.... ...industry experience Expert-level C++ programming skills and the ability to... ...safe, and memory-efficient systems in a Linux environment Proven experience working with...LinuxWork at officeLocal area3 days per week- ...times per week, at minimum. We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI applications... ..., safety/regulatory-focused UI features across QNX/Linux/Android-based platforms, with emphasis on scalable UI architecture...LinuxLocal areaWork from homeRelocation packageFlexible hours
$142k - $215k
A leading automotive company is seeking a Software Engineer to design and implement complex, scalable software in C++ on Linux-based systems for the AIS team. You will develop software that interfaces the Cruise autonomy stack with sensors on vehicles. The ideal candidate...Linux$192.34k - $260.24k
...Staff Software Engineer, C++ Aeva's mission is to bring the next wave of perception to a broad range of applications from automated driving... ...modern C++. ~ Strong systems programming background, including Linux development, networking, IPC, file I/O, process management,...LinuxFlexible hours$147k - $237.5k
Palo Alto Networks, Inc. is looking for a Software Engineer in Santa Clara, California to join their GlobalProtect team. The role involves developing a secure access Prisma Access client on the Linux Platform, focusing on collaboration and innovative problem-solving. Candidates...Linux$189k - $303k
...new vehicle platforms Work with autonomy engineers to meet performance and efficiency requirements... ...experience Strong programming skills in C++ Ability to work across multiple... ...being pragmatic about it Experience with Linux network configuration and troubleshooting...LinuxLocal area- ...AI technology. Our advanced AI software and foundation models enable... ...an exceptional Application SW Engineer to join our Application Engineering... ...Ride). Port and configure Linux‑based systems, QNX, and... ...experience. Strong proficiency in C/C++, Bash, and Python. Deep...LinuxFull timeWork at officeWork from home
$147k - $237.5k
...Access™ Cloud. We are seeking an experienced Software Engineer to design, develop and deliver next‑... ...access Prisma Access client on the Linux Platform, while spearheading the progression... ...Ubuntu, Fedora, etc. Proficiency in C/C++ programming languages, with a strong emphasis...LinuxFull timeWork at officeImmediate startRemote work- ...Senior C++ Developer We are looking for a highly skilled Senior C++ Developer with 7+ years of hands-on experience in building, enhancing... ...Strong proficiency in C++ (C++11/14/17) • Solid experience with Linux/Unix environments • Expertise in multithreading, memory...LinuxPermanent employmentWork at office
$152k - $241.5k
...infrastructure tools used by design engineers for build and verification of... ...and gate level designs. As a software engineer, you will craft... ...Develop software tools in C++/Golang to analyze and construct... ...Experienced with C++ or Golang, Unix/Linux. Solid understanding of...LinuxWorldwide$110k - $130k
...seeking an experienced Inspection Application Engineer to join the _DFI_ team, who is... ...Skill Set Must: Basic coding skills (S+, C++ or python). Experience of data analysis... ...S+/R or python Experience with UNIX/Linux systems. Must: Have some knowledge in...LinuxWork experience placementRemote work- ...checks • Develop and maintain in-house software tools for different Client's products •... ...Deploy and maintain software tools on a Linux infrastructure Success Criteria/Definition... ...experience with software development in C++ • Experience in software design and...Linux
- A technology solutions provider is looking for a Staff C/C++ Network Engineer/Developer with a strong background in TCP/IP and networking. Candidates... ...must be familiar with C/C++ and able to work in a UNIX/Linux environment. The position is for 6 months and requires...Linux
- ...let me know if you are available for this role. Title: C++ Software Developer Location: Sunnyvale ,CA (Hybrid) Duration... ...C++ and Python background is required • Proficiency with Linux operating system • Knowledge of QT framework is a plus •...LinuxFull timeImmediate startRelocation
- ...Embedded Software Developer in C/C+ Sonsoft, Inc. is a USA based corporation duly organized... ...with Embedded software development in C/C++ in Video processing. At least 3 years... ...-3,AAC, M1L2, DD+) codecs in C/C++ on a Linux environment. At least 3 years of experience...LinuxPermanent employmentFull timeH1b
- ...Looking for an onsite Voice Platform Engineer with strong hands-on experience in FreeSWITCH... ...environments. Strong programming skills in C++ with experience in debugging, performance... ...with backend systems. Experience in Linux, shell scripting, monitoring tools, and...Linux
$99k - $220k
...Join our team as a software engineer to build the Dextro Software... ...object-oriented design (OOD), and/or object-oriented programming (OOP), including design patterns... ...languages (e.g., C++, C#). Preferred qualifications... ...Proficient in Linux Our commitment...LinuxLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (C++, OOD/OOP, Linux). Be the first to apply!
- linux engineer Milpitas, CA
- senior linux systems engineer Milpitas, CA
- linux administrator Milpitas, CA
- linux systems administrator Milpitas, CA
- linux developer Milpitas, CA
- senior c# .net software developer Milpitas, CA
- ultimate software Milpitas, CA
- software intern Milpitas, CA
- healthcare software sales Milpitas, CA
- software quality assurance Milpitas, CA

