C++ Developer
$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
...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...SuggestedMinimum wageFull timeWork experience placementFlexible hours- 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
- ...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
$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...SuggestedFull timeWorldwideFlexible hours$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...SuggestedWorldwideFlexible hours- ...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 employmentContract workFor contractorsH1bRemote work
$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 wageFull timeWork experience placementFlexible hours$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 wageFull timeWork experience placementFlexible hours- ...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...
$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 wageFull timeWork experience placementFlexible hours$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$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 timeLocal area- ...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...
$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 timeTemporary workLocal areaFlexible hours$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 timeTemporary workLocal areaFlexible hours- ...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
$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 wageFull timeWork experience placementFlexible hours$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 employmentFull timeInternshipWork from home- ...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...
- Additional Information All your information will be kept confidential according to EEO guidelines.Full time
$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 employmentFull time$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 employmentFull timeTemporary workLocal areaFlexible hours$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 employmentCasual workRemote work$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 wageFull timeWork experience placementWorldwideFlexible hours$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 timeTemporary workLocal areaFlexible hours$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 timeTemporary workWork at officeLocal areaFlexible hours$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 wageFull timeWork experience placementWorldwideFlexible hours$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 timeRemote work- ...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 employmentFull timeH1b
$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 workWork at officeImmediate startVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Developer. Be the first to apply!


