Software Engineer (C++, OOD/OOP, Linux)
$136.3k - $231.7kKLA-Tencor Corporation
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 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/DivisionWith 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 QualificationsResponsibilitiesThe 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.QualificationsBS, 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 QualificationsDoctorate (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 yearsBase Pay Range: $136,300.00 - $231,700.00 AnnuallyPrimary Location: USA-CA-Milpitas-KLAKLA’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 at 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. SummaryLocation: Milpitas, CAType: Full time
$136.3k - $231.7k
...Our expert teams of physicists, engineers, data scientists and problem-... ...brightest research scientist, software engineers, application... ...QualificationsJob SummaryBuild cutting‑edge C++ software for next‑gen mask... ...team success.Proficiency in Linux‑based development environments...LinuxMinimum wageFull timeFlexible hours$166.7k - $283.4k
...R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work... ...QualificationsSr. AI Infrastructure Software Engineer - C++ FocusLove C++? Fascinated by GPUs? Curious... ...with GPU programming (e.g., CUDA) and Linux development environments.Familiarity...LinuxMinimum wageFull timeWork experience placementFlexible hours$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 with...LinuxFull time$189k - $303k
...accessible for all. We are searching for a Staff Software Engineer to join Aurora’s Logging & Offload team.... ...industry experienceExpert-level C++ programming skills and the ability to... ...safe, and memory-efficient systems in a Linux environmentProven experience working with...LinuxWork at officeLocal area3 days per week$192.34k - $260.24k
...intelligent and safe decisions. We are looking for a Staff Software Engineer, C++ to lead the design and development of Aeva’s core software infrastructure... ...modern C++.Strong systems programming background, including Linux development, networking, IPC, file I/O, process management,...LinuxFull timeFlexible hours$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 wageFull timeWork experience placementFlexible hours$209.7k - $298.2k
...an exceptional Application SW Engineer to join our Application Engineering... ...early validation of our AI software stack on customer hardware... ...Ride). Port and configure Linux-based systems, QNX, and Adaptive... .... ~ Strong proficiency in C/C++, Bash, and Python. ~ Deep understanding...LinuxFull timeWork from home$141.3k - $240.2k
...Our expert teams of physicists, engineers, data scientists and problem-... ...brightest research scientist, software engineers, application... ...implementing, and debugging of Linux firmware for embedded sensing... ...Proficiency in programming in C and C++ in an embedded environment; knowledge...LinuxMinimum wageFull timeWork experience placementFlexible hours$111.07k - $166.4k
..., Your ImpactMarvell Central Engineering (CE) develops Marvell most advanced... ...of the infrastructure software development in the area of software... ...systems.• Extensive C/C++ programming experience in embedded... ...design.• Experience on Linux system development environment...LinuxPermanent employmentFull timeInternshipWork from home$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... ...worldwide.Develop software tools in C++/Golang to analyze and... ...Experienced with C++ or Golang, Unix/Linux.Solid understanding of...LinuxFull timeWorldwide- ...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+ years’ experience in consumer domainGood Understanding...LinuxImmediate start
- ...steady pace specializing in the fields of Software Development, Software Consultancy and... ...with Embedded software development in C/C++ in Video processing.At least 3 years of experience... ...-3,AAC, M1L2, DD+) codecs in C/C++ on a Linux environment. At least 3 years of...LinuxPermanent employmentFull timeH1b
$99k - $220k
...make\n\nJoin our team as a software engineer to build the Dextro... ...object-oriented design (OOD), and/or object-oriented programming (OOP), including design patterns... ...languages (e.g., C++, C#).\n\n\n\n## Preferred... ...pipelines\n * Proficient in Linux\n\n\n\n## Our commitment...LinuxFull timeLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week- ...Job Description:Looking for experienced software engineers to design and develop maintainable, extensible... ...with software development in C or C++ programming languages, and with data structures... ....Familiarity developing in Linux or other Unix-like operating systems.Experience...Linux
$140k - $215k
...starts with you.About the Role:This is a Software Development Engineer role on the Cloud Runtime Protection... ...highly scalable and highly performant linux system software components for... ...product features on Linux or Unix in C/C++ with the following characteristics:high...LinuxFull timeWork experience placementWork at officeLocal area2 days per week3 days per week- Do You Have an Emmy? Our Engineers Do.Roku is changing how the world... ...departments.As a member of the RokuTV Software Engineering team, you will... ...-depth understanding of Linux product development and tools... ...with C; experience with C++/OOD preferredSystem-on-a-chip (SoC...LinuxShift work
- ...Technology in Atomic Surface Engineering address the most... ...RoleThis opening is for a Software Engineer to join our... ...Good understanding of OOP concepts and modelling... ...in ASP.Net Core C# and C++ is a plus· Knowledge of... ...Working Knowledge with Linux/Unix and/or Windows environments...LinuxWorldwide
$130k - $175k
...thought impossible. As a Senior Embedded Software Engineer , you will work in a team whose primary... ...experience ~ Expert knowledge of Linux/RTOS platform development in modern multi... ...based embedded systems ~5+ years of C/C++ embedded systems development experience...LinuxFull timeWorldwideFlexible hours- ...Electronic Design Automation (EDA) software. Our cutting-edge software... ...and highly skilled software engineer with extensive experience in developing... ...scopes or new ideas. C/C++ Mastery: Strong proficiency in... ...working on UNIX and/or LINUX platforms. Analytical...LinuxWork at officeWork from homeWorldwide
- ...Backup technologies preferably EMC Avamar Basic knowledge of Operating Systems- Windows 2003 servers Enterprise/Standard Edition, UNIX & linux Basic knowledge about Windows 2003 Active Directory structure, MS Exchange 2003 and File/Print Server Experience in SLA base...LinuxRemote work
- ...partners closely with laboratory operations and bioinformatics engineering to enable high-quality and timely data delivery. The CDM will play... ...Experience with SQL or database systems • Familiarity with Linux/Unix and command-line tools • Strong statistical and...Linux
$190.2k - $360.5k
...are looking for a Principal AI Systems Engineer with deep C++ expertise to help build the next... ...engineering, applied AI, and production software architecture. You will design and build... ...platform software across Windows, macOS, Linux, or similar environments. Hands-on...LinuxFull timeTemporary workLocal areaRemote workWorldwide$137.61k - $265.87k
...transformation as we create exceptionally engineered technology and bring AI... ...users to develop internal software tools and to have access to... ...engineer using C++5+ years of C++ programming skills including experience... ...-platform applications in Linux and Windows environments Using...LinuxFull timeInternshipLocal areaImmediate startShift work$152k - $241.5k
...highly motivated Firmware Engineer to join the NVLink team within... ...role, you will develop software for next-generation PHY,... ...programming knowledge in C and C++, with a solid grasp of Object-Oriented Programming (OOP) principles.Verification & Linux: Proven hands-on...LinuxFull time$224k - $356.5k
...an excellent Senior Firmware Engineer to join the Firmware team. The... .... You will learn how a big software project is operated, maintained... ...in Firmware.Strong C/C++ and OOP capabilities.Excellent Data analysis... ...design, computer architecture, Linux, drivers and CPU/GPU/SOC...LinuxFull time$152k - $241.5k
...motivated, excellent Senior Software Engineer for design and verification to... ...show a strong background in C++ programming, strong documentation... ...in C, C++ and Python, using OOP methodologyTechnically lead... ...multiple operating systems (Linux, Windows, VMware, FreeBSD)Be...LinuxFull timeWorldwide$155k - $200k
...thought impossible.As a Staff Embedded Software Engineer, you will work in a team whose primary responsibility... ...industry experienceExpert knowledge of Linux/RTOS platform development in modern... ...-based embedded systems9+ years of C/C++ embedded systems development...LinuxWorldwideFlexible hours- ...Robotics Algorithm Engineer We are building a next-generation humanoid robot platform with... ..., or locomotion-related roles ~ Strong C++ and Python programming skills ~... ...legged robots ~ Experience working in Linux environments Nice to Have...LinuxTemporary work
- We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android device... ...and BSP components (QNX or Android/Linux) Enable core... ...kernel drivers and/or HAL layers (C/C++) Board bring...LinuxRemote work
$165.8k - $308k
...we are changing lives. Our software teams are laying the groundwork... ...a Bioinformatics Software Engineer, you will design and develop... ...libraries.Proficiency in AWS and Linux Shell environmentsExperience... ...-Oriented Programming (OOP) using C++, and practical experience utilizing...LinuxFull timeLocal areaRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (C++, OOD/OOP, Linux). Be the first to apply!
- senior linux systems engineer Milpitas, CA
- id software Milpitas, CA
- healthcare software sales Milpitas, CA
- software technical support Milpitas, CA
- software asset management analyst Milpitas, CA
- software implementation project manager Milpitas, CA
- government software Milpitas, CA
- software Milpitas, CA
- embedded software Milpitas, CA
- software applications developer Milpitas, CA


