C++ Developer
$136.3k - $231.7kKLA
Job TitleResearch ScientistCompany 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 LocationUSA-CA-Milpitas-KLATotal Rewards PackageKLA'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.InternsInterns are eligible for some of the benefits listed.Equal Opportunity EmployerKLA 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.Fraud AwarenessBe 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.
$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- ...Developer PositionWe have a new immediate need for a developer based in SJ. This role will be part of our team, and working closely with... ...team on ACI-VPP integration. Profile requirements: Must: C and C++, strong networking skills. Preferred: ACI Opflex, vToR, VPP. Candidates...SuggestedImmediate start
- ...C++ DeveloperLocation: Santa Clara, CAKey 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 tool...Suggested
- ...C++ Software DeveloperLocation: Sunnyvale, CA (Hybrid)Duration: Full TimeJob Description:• 5+ years of experience with software development in C++• Experience in software design and complex algorithms implementation is required• Strong C++ and Python background is required...SuggestedImmediate startRelocation
$70 - $77.46 per hour
...Photoshop C++ Application DeveloperPay Rate Range: $70 - $77.46/hr. Onsite preferred, Hybrid 2-3 days (Tues, Wed, Thurs) San Jose,... ...and Technology team is looking for a Photoshop C++ Application Developer with a passion for technology and building compelling GenAI and...SuggestedRemote work$136.3k - $231.7k
...technology that enables wafer, IC and equipment manufacturers to develop, qualify and monitor their process tools. Defects and process... ...diagnostic, configuration, calibration, and validation tools in C++ and Python for engineering, manufacturing, and field-support teams...Minimum wageFull timeFlexible hours- ...About the Role We are looking for a skilled and experienced C++ Engineer to design and build high-performance software on Linux. You... ...: On-Site, San Jose, CA. Responsibilities: Design and develop C++ services / libraries on Linux with focus on performance and...
$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...WorldwideFlexible 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
$56.25 - $137 per hour
...poster from Flexton Inc. Connecting Elite Tech Talent with Leading Companies Across the Americas | Flexton Inc. Job Title: C++ Developer – Payments Application Location: San Jose, CA (Hybrid – 3 days/week onsite) Type: W2 Contract Start Date: Immediate...Contract workImmediate start3 days per week$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- ...an outstanding career opportunity for mid to senior level Software Engineers for our San Jose, CA office. The ideal candidate will develop, maintain, and support software for the Index Engines’ Linux application and will work closely with the Index Engines’ Support Organization...Work at officeWork from homeMonday to Friday
- KLA Milpitas is seeking an Embedded Software Engineer (C/C++ | Micro Controller) to develop firmware for heterogeneous SoC platforms, including ARM processors and TI DSPs. You will work in Linux/RTOS environments on motion control, image acquisition, and sensor data paths...
$100k - $200k
...the role.What you’ll work onDesign and implement software in current programming languages (e.g. C, C++, C#, python).Working from requirement specifications, develops, maintains, and updates detailed design and interface specifications.Participates in and supports the...$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$130k - $175k
...Engineers, Software Engineers, and Product Managers to design, develop, integrate, and test new features: collecting requirements, understanding... ...multi-core ARM processor-based embedded systems5+ years of C/C++ embedded systems development experienceAbility to write scripts...WorldwideFlexible hours- ...reliability and performance of our world-class hardware. Our team develops software for Cisco's network switches and routers, which feature... ...Master's degree with 8+ years experience.Prior experience in C, C++, and Python programming.Previous experience with hardware and...Flexible hours
- ...Software Engineer to design and maintain software for motion control and diagnostics in semiconductor equipment. The role focuses on C/C++ firmware development, real-time control, and cross-disciplinary collaboration with electrical, mechanical, and systems teams. Strong...
- ...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
...requires strong software development skills with an emphasis on modern C++, GPU computing, and scalable algorithm implementation. The candidate will collaborate with multidisciplinary teams to develop technologies that improve system performance, productivity, and...Minimum wageFlexible hours$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- Additional Information All your information will be kept confidential according to EEO guidelines.Full time
- ...including Photoshop Document model and overall architecture, to develop and integrate innovative technologies into the flagship Photoshop... ...Deliver polished end-to-end AI/GenAI experiences as a Photoshop C++ developer. Collaborate with researchers, ML engineers,...
- ...-end in a collaborative, small-company setting, design, debug, and validate software with hardware teams, automate tests, read datasheets, and support BOM updates. A BS in CS/Engineering and 9+ years in C/C++ are required. #J-18808-Ljbffr Marc Jacobs International, LLCWorldwide
$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...
- ...Milpitas, CA to spearhead the development of software for advanced reticle inspection systems. This role requires strong expertise in C/C++ and the ability to mentor junior engineers. Ideal candidates will have 8+ years of experience in embedded software development with a...
$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- ...foundational robotics platforms. The ideal candidate will have over 5 years of experience in production-quality software, strong proficiency in C++ and Python, and expertise with Linux-based systems. Responsibilities include designing core platform software and performing...Work at office
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Developer. Be the first to apply!




