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

Software Engineer (Machine Control/OOD/OOP)

$136.3k - $199.9k

KLA-Tencor Corporation

To make electronics, you need chips, wafers, transistors, reticles, and... To make these, you must see, test and manufacture them at scale—faster and better than ever before. That's where KLA comes in. Whether you're early in your career or an experienced professional, you'll solve complex challenges, work alongside brilliant minds and help shape the future of technology.Group/DivisionThe Semiconductor Products and Customers (Semi PC) business unit designs, builds and sells KLA’s product portfolio to help chip manufacturers meet high-quality standards for technologies like AI, data centers, automotive and electronic devices. Our inspection, metrology, and analytics systems detect and monitor defects across logic and memory chips, specialty semiconductors, wafers, reticles, advanced packaging, process equipment and materials. We also develop technologies for specialty processes, IC substrates, and PCB manufacturing, including etch and deposition, component inspection, and imaging and analytics. The Broadband Plasma (BBP) division is the market-leading optical inspection system used by logic, foundry, and memory customers to detect critical defects at advanced nodes. These tools combine broadband plasma technology with unmatched sensitivity and speed to support high-volume manufacturing.What You'll DoIn this role, you will play a key part in advancing business priorities by delivering high-impact work across your area of expertise.1. Doctorate (Academic) with at least 2 years of experience OR Master's Degree with at least 2 years of experience OR Bachelor's Degree with at least 3 years of experience. Degree in Electrical Engineering or Computer engineering/computer science.2. Expertise in object-oriented software design principles and skilled in Object Oriented languages including Java or C++ or Python.3.Experience in designing, developing and debugging multi-threaded, parallel and distributed high-performance computing software applications.4. Ability to design, develop and debugsoftware to control hardware including any of the following: electro-mechanical systems, opto-mechanical systems, data acquisition hardware, servo control systems, or robotics.5. Good communication and leadership skills.Minimum QualificationsDoctorate (Academic) or work experience of 0 years , Master's Level Degree or work experience of 2 years , Bachelor's Level Degree or work experience of 3 yearsAbout KLAWe provide advanced inspection tools, metrology systems, process solutions, and computational analytics that make electronics possible, tackling complex challenges. From electron and photon optics to machine learning and data analytics, we seek perfection at the most fundamental level of matter in the universe. If you want to make electronics that push industries forward and make the world a better place, join us.Total RewardsBase Pay Range: $136,300.00 - $199,900.00 Annually Primary 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.Use of AI StatementAt KLA, our interviews seek to understand your individual skills, problem-solving approach and authentic thinking. To ensure a fair and consistent evaluation, the use of AI, recording tools or other technologies to generate, suggest or provide responses during interviews—whether virtual or in person—is not permitted unless explicitly approved in advance as part of a reasonable accommodation or invited by the interviewer. Use of these tools may interfere with our ability to evaluate your individual qualifications and affect your candidacy. KLA is committed to advancing innovation through responsible AI, and we value candidates who share this mindset.Equal Opportunity StatementKLA 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.For additional information, view the US Know Your Rights poster on the U.S. Equal Employment Opportunity Commission website.SummaryLocation: Milpitas, CAType: Full time

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Machine Control/OOD/OOP) in Milpitas, CA vacancy
  • $136.3k - $231.7k

     ...smartphone, wearable device, voice-controlled gadget, flexible screen, VR...  ...expert teams of physicists, engineers, data scientists and problem-...  ...research scientist, software engineers, application development...  ...required.Strong technical skills in OOD/OOP, design patterns, interface... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    1 day ago
  •  ...Halo Industries, Inc. is seeking a Principal Machine Control Software Engineer to lead the development, integration, and maintenance of equipment control software for semiconductor production tools in Santa Clara, CA. The role emphasizes hands-on software development... 
    Suggested

    Halo Industries

    Santa Clara, CA
    4 days ago
  • $147k - $237.5k

     ...precision that drives great outcomes. Job Summary We are seeking a Principal Software Engineer to join our Machine Identity Security team, focused on backend systems that power the control plane of our platform. In this role, you will lead the design and evolution of... 
    Suggested
    Full time
    Work at office

    PaloAlto Networks

    Santa Clara, CA
    3 days ago
  • $128k - $176k

     ...global leader in materials science and engineering solutions that are at the foundation of...  ...and develop code for large scale complex software solutions for semiconductor equipment components...  ...including Object-Oriented Programming (OOP), design patterns, data structures, and... 
    Suggested
    Full time

    Applied Materials

    Santa Clara, CA
    3 days ago
  •  ...needed to bring intelligence to every moving machine on the planet. Applied Intuition...  ...positions About the Role The Mission Control team at Applied Intuition builds a...  ...users (warfighters, program managers, test engineers) need a strong user interface through which... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Decisive Point

    Sunnyvale, CA
    2 days ago
  • $369.75k

     ...Roku Voice system.Collaborate with the engineering and product teams to launch research...  ...and Object Oriented Programming (OOP)Different types of machine learning (supervised, unsupervised,...  ...SQLSoftware engineering such as version control, testing and documentationLinear... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours
    1 day per week

    Roku

    San Jose, CA
    4 days ago
  • $109.65k

     ...a tool, it's your playground. Our engineers work on scalable systems, cloud services...  ...cloud-native solutions, optimizing machine learning models, or building...  ...open-source projects, and/or version control systems Knowledge of software development lifecycle, including design... 
    Full time
    Summer work
    Internship
    Seasonal work
    Summer internship
    Work at office
    Local area
    Worldwide
    Monday to Friday

    Amazon

    Sunnyvale, CA
    1 day ago
  • $136.3k - $199.9k

     ...are seeking a highly motivated Embedded Software Engineer to join our team within the RAPID...  ...complex embedded software/firmware for machine control in semiconductor inspection systems. Build...  ...software engineering fundamentals (OOD/OOP, design patterns, testable design).Strong... 
    Minimum wage
    Full time
    Work experience placement

    KLA-Tencor

    Milpitas, CA
    3 days ago
  • $193.3k - $261.5k

     ...chips power the world's largest machine learning clusters. Our team...  ...these custom SoCs — that let software teams start development...  ...We're looking for a software engineer to build and own the models and...  ...standards, code reviews, source control management, build processes,... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $136.3k - $231.7k

     ...smartphone, wearable device, voice-controlled gadget, flexible screen, VR...  ...expert teams of physicists, engineers, data scientists and problem-...  ...research scientist, software engineers, application development...  ...for precision motion control, machine automation, camera configuration... 
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    1 day ago
  •  ...in the design and engineering of Lam's etch and...  ...impact you’ll makeAs a Software Engineer at Lam,...  ...Oriented Design (OOD), or Object-Oriented Programming (OOP) implementation...  ...and Finite State Machines.Knowledge of multithreading...  ...embedded controls system desired.Software... 
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Fremont, CA
    2 days ago
  • $66.4k - $99.6k

     ...Onto Innovation Software Development EngineerOnto Innovation is a leader in process control, combining global scale with an expanded portfolio of leading-edge technologies...  ...and design experience using modular / OOP / OOD methodologyHands-on experience on C#/C++ programming... 
    Permanent employment

    Onto

    Milpitas, CA
    5 days ago
  • $155k - $222.6k

     ...design, data science, platform, and backend engineering teams to deliver AI-native experiences...  ..., maintainable, and accessible UI software for AI-powered products using modern frontend...  ...recommendations, and human-in-the-loop controls to improve customer outcomes. You will apply... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    4 days ago
  • $75k - $400k

     ...path where AGI serves only you, and is controlled solely by you. We provide a...  ...looking for an experienced Senior Control Software Engineer to lead the development of advanced control...  ...robotics. Familiarity with AI and machine learning applications in control... 

    Tensor Auto

    San Jose, CA
    4 days ago
  • $114.8k - $168.4k

     ...of expertise.We are seeking a talented Software Engineer to join our Metrology Division in Milpitas...  ...-Oriented Design and Programming (OOD/OOP) principles.Experience developing multithreaded...  .... From electron and photon optics to machine learning and data analytics, we seek... 
    Minimum wage
    Full time
    Work experience placement

    KLA-Tencor

    Milpitas, CA
    2 days ago
  •  ...expertise. Design, develop, test, and enhance software using C#, C++, Java, and/or Python . Work with the Machine Control and backend software teams to improve...  ...semiconductor equipment. Develop scripts and engineering tools for automation, data analysis,... 
    Minimum wage
    Internship

    KLA

    Milpitas, CA
    2 days ago
  • $193.3k - $261.5k

     ...are the brains behind AWS’s Machine Learning servers. Our team builds...  ...for a Senior SoC Modeling Engineer to join the team and deliver...  ...verification, emulation, and software teams to build, debug, and deploy...  ..., code reviews, source control management, build processes,... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  •  ...in the design and engineering of Lam's etch and...  ...impact you’ll makeAs a Software Engineer at Lam,...  ...Oriented Design (OOD), or Object-Oriented Programming (OOP) implementation...  ...and Finite State Machines.Knowledge of multithreading...  ...embedded controls system desired.Software... 
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Fremont, CA
    2 days ago
  •  ...teams:Automation - Electrical Engineering ControlsThis role owns review of vendor electrical controls designs and against in-house Tesla...  ...B&R, and/or Mitsubishi. Human Machine Interface (HMI / GUI - AB...  ..., Keyence, etc.).Automation - Software ControlsThe intern will work with... 
    Full time
    Temporary work
    Part time
    Summer work
    Internship
    Remote work
    Flexible hours

    Tesla

    Fremont, CA
    3 days ago
  • $22.1 - $42.5 per hour

     ...analytics. The Measurement, Analytics and Control (MACH) division is KLA's software powerhouse, responsible for...  ...team of research scientists, software engineers, apps engineers and process...  ...software system, data management, machine learning model training and inference... 
    Hourly pay
    Minimum wage
    Internship

    KLA

    Milpitas, CA
    3 days ago
  • $70 per hour

     ...and tens of billions in simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully autonomous driving technology...  ...Optimization & ML Runtime team (within Smart Perception / Machine Learning) is responsible for maximizing the capability,... 
    Hourly pay
    Full time
    Internship
    Summer internship
    Relocation package

    Waymo

    Mountain View, CA
    1 day ago
  • $165.2k - $223.6k

     ...silicon chips live at the heart of AWS machine learning servers (Trainium and...  ...AWS's customers. We’re looking for engineers to scale the system software team developing the hardware abstraction...  ...standards, code reviews, source control management, build processes,... 
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    5 days ago
  • $145k - $155k

     ...their business. Founded by engineers and dedicated to our...  ...millions of virtual machines. And we're only getting started. As a software engineer, you will work...  ..., data structures, and OOP principles You have...  ...If access to export-controlled technology or source code... 
    Full time
    Worldwide

    Databricks

    Mountain View, CA
    4 days ago
  •  ...Description Pivotal Systems – Fremont CA Automation Software Engineer – PC & Industrial Controls Integration Position Summary We are seeking an...  ...functions where required. Develop equipment state machines, sequences, recipes, interlocks, alarms, fault... 
    Remote work

    Pivotal Systems

    Fremont, CA
    4 days ago
  •  ...That way, Atlassians have more control over supporting their family,...  ...in information retrieval and machine learning into production...  ...fragmented systems, mentor senior engineers, and align technical and...  ...potential of every team. Our software products help teams all over... 
    Work at office
    Local area

    Atlassian

    Mountain View, CA
    2 days ago
  • $120k - $300k

     ...Chassis Controls Software EngineerThe Chassis Controls software team is looking for brake, steering, stability, traction control Engineers to develop and calibrate world class chassis controls software. We are looking for both experienced candidates as well as newcomers... 
    Hourly pay
    Full time
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • $184.7k - $277.6k

     ...Number: 200678264Team: Hardware, Machine Learning and AILocation:...  .... We're looking for an AI/ML Engineer who can turn complex hardware...  ...should change in hardware or software, hands-on partnership with silicon...  ...voltage and frequency state control, clock and power gating... 
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $184.7k - $277.6k

     ...looking for a smart, self-driven engineer who loves to test their...  ...DescriptionWe are seeking a Power Control Systems Engineer to help...  ...cooperating with systems and software teams to characterize and analyze...  ...applying data-driven or machine-learning approaches to power... 
    Relocation

    Apple

    Cupertino, CA
    5 days ago
  • $125k - $150k

     ...Software EngineerAlkira, a Lumen company, is a fast-growing cloud networking company that is transforming the way enterprise networks...  ...are deployed and managed.We are looking for a Software Engineer with Control/Routing skills. The SE will develop software for Alkira's... 
    Work at office
    Remote work
    Relocation package

    Alkira Inc

    San Jose, CA
    5 days ago
  • $184.7k - $324.8k

     ...Senior Software Engineer, Control/Data PlaneApple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other... 
    Relocation

    Apple

    Sunnyvale, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Machine Control/OOD/OOP). Be the first to apply!