✦ Luna Orbit — Engineering (Non-Software)

Lead Embedded Software Engineer (Machine Control/Linux/C/C++)

at KLA

📍 Milpitas, CA Unknown 💰 $159K – $271K USD / year Posted March 13, 2026
Salary $159K – $271K USD / year
Type Not Specified
Experience lead
Exp. Years 5+ years
Education Not specified
Category Engineering (Non-Software)

This role involves designing and maintaining embedded software for semiconductor inspection equipment, focusing on machine control, real-time systems, and hardware integration.

  • Design and develop embedded control software
  • Lead hardware interface integration
  • Optimize firmware performance
  • Mentor team members
  • Ensure system reliability

The technical environment includes embedded firmware development in C and C++, Linux-based control systems, sensor data acquisition, and hardware interface programming.

The ideal candidate is a senior embedded software engineer with extensive experience in machine control systems, real-time embedded programming, and hardware interfaces, with leadership capabilities to mentor junior team members and drive project success.

Embedded SoftwareMachine ControlLinuxCC++Real-time Control Systems
Sensor Image CaptureHardware InterfacesFirmware Design
LinuxCC++
Embedded SoftwareMachine ControlLinuxCC++Real-time Control SystemsSensor Image CaptureHardware InterfacesFirmware DesignSoftware Development
Embedded SoftwareMachine ControlLinuxCC++Real-time Control SystemsSensor Image CaptureHardware InterfacesSoftware DevelopmentFirmware Design
leadershipmentoringproblem-solvingcommunicationteamwork
Industry Semiconductor Manufacturing
Job Function Leading embedded software development for semiconductor inspection systems
Embedded SoftwareMachine ControlLinuxCC++Real-time Control SystemsSensor Image CaptureHardware InterfacesFirmware DesignSoftware Development

Lack of experience with embedded systems, No background in machine control or real-time systems, Inexperience with Linux or C/C++ programming, No leadership or mentoring experience

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile