KLA · 2 days ago
Lead Embedded Software Engineer (Machine Control/Linux/C/C++)
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem, seeking a Lead Embedded Software Engineer for their RAPID division. This role involves designing and developing embedded software for reticle inspection systems, providing technical leadership, and mentoring team members while contributing to project planning and execution.
ElectronicsInformation TechnologyManufacturing
Responsibilities
Lead the Charge: Spearhead the design, development, and deployment of complex software/firmware for machine control in semiconductor inspection systems. Project involves demanding real-time embedded applications developed using C/C++ for electro-mechanical control system running on a real-time operating system (RTOS) such as real-time Linux, VxWorks for a high-reliability application
Architect the Future: Design and implement robust, scalable software for system control, high-speed data acquisition, image processing, and intricate hardware interaction. Understand system level requirements and translate them into software design and implementation
Collaborate Across Boundaries: Work shoulder-to-shoulder with brilliant minds in multidisciplinary areas like mechanical, systems engineering, electrical, optics, opto-mech, algorithms, and applications to build truly integrated solutions
Mentor and Inspire: Guide junior engineers, share your expertise, and cultivate a team environment focused on technical excellence and growth
Drive Best Practices: Champion modern software development methodologies (Agile, CI/CD, automated testing) to ensure quality and efficiency. Define and execute test plans to measure the performance of key subsystems. Document, analyze and present the testing results
Solve Tough Problems: Dive deep to troubleshoot complex system-level issues and optimize performance-critical software
Shape the Strategy: Contribute to project planning, risk management, and technical roadmap discussions. Participate in all stages of development, including design, implementation, deployment, testing and troubleshooting
Qualification
Required
MS in Electrical Engineering/Computer Science/Control Systems or similar fields
8+ years of working experience in an industrial environment in the field of embedded software development
Strong knowledge of C/C++ programming, Object-Oriented Design & Programming (OOD & OOP)
Strong knowledge of Linux/RTOS OS environment, multi-threading, synchronization and SW architecture design
Knowledge of communication protocols like Serial-RS232, Ethernet/EtherCAT/ TCP-IP socket/network communication and related programming
The candidate should have strong analytical capabilities, strong written and verbal communication, and interpersonal skills to communicate and present their software design for reviews. Must demonstrate perseverance and ability to work collaboratively within a team setting
Excellent communication skills. Self-motivated to excel in responsible tasks. Possess high curiosity, be a fast learner, and have the strive to turn prototype ideas into quality production code used in mission critical applications
Strong software debugging and troubleshooting skills are required
Preferred
Hands on experience and laboratory exposure to electrical, mechanical and optical measurement instruments
Experience in semiconductor fab operations/manufacturing technology
Linux administration knowledge and UML knowledge
Knowledge of Python or other scripting language
Knowledge of motion control system with Stepper/Servo/Piezo motors, servo control loop (e.g., PID), classical or modern control theory
Systems thinking based on first principle and physics
Project planning and management skills
Benefits
Medical
Dental
Vision
Life
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
Paid company holidays
Family care and bonding leave
Company
KLA
Kla creates tools and services that promote innovation in the electronics industry.
H1B Sponsorship
KLA has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (343)
2024 (218)
2023 (191)
2022 (277)
2021 (200)
2020 (226)
Funding
Current Stage
Late StageRecent News
news.com.au — Australia’s leading news site for latest headlines
2025-08-01
2025-08-01
Company data provided by crunchbase