Embedded Software Engineer
$136.3k - $231.7kKLA-Belgium
**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****Your Role: Innovate and Grow*** We are seeking a highly motivated Embedded Software Engineer to join our team within the RAPID division. In this role, you will take end-to-end technical ownership of embedded software that powers our reticle inspection systems, with a strong focus on high-speed data capture pipelines, and low-level hardware interfaces. You will work hands-on across the stack—from Linux user space to Linux kernel drivers—including PCIe device bring-up and driver development, and you will influence design and implementation direction through strong engineering judgment and design reviews.* This is a hands-on, Individual Contributor role. You will drive technical decisions, raise the bar on engineering quality, and collaborate closely with cross-functional teams to deliver reliable, production-grade embedded software.**Job Responsibilities:*** **Own Critical Projects & Features**: Design, develop, and deploy complex embedded software/firmware for machine control in semiconductor inspection systems. Build demanding quasi real-time applications in C/C++ for image capture systems running on environments such as real-time Linux or VxWorks.* **Drive Implementation**: Design and implement robust, scalable software for system control, high-speed data acquisition, image processing, and intricate hardware interaction. Translate system-level requirements into well-partitioned user-space and kernel-space designs where appropriate.* **Own Low-Level Interfaces**: Develop and debug Linux kernel drivers and related user-space components for custom hardware, including PCIe device enumeration/bring-up, DMA and interrupt handling, memory-mapped I/O, and performance tuning for high-throughput/low-latency data paths.* **Collaborate Across Boundaries**: Partner with mechanical, systems, electrical, optics/opto-mech, algorithms, and applications teams to deliver integrated solutions from concept through production.* **Raise Team Effectiveness**: Share expertise through design reviews, debugging sessions, documentation, and lightweight coaching to help the team deliver consistently high-quality software.* **Drive Best Practices**: Champion modern development practices (Agile, CI/CD, code reviews, automated testing). Define and execute test plans to measure subsystem performance; document, analyze, and present results.* **Solve Tough Problems**: Troubleshoot complex system-level issues across hardware, kernel, and user space; optimize performance-critical software and improve system reliability.* **Influence the Roadmap**: Contribute to technical planning, estimation, and architectural tradeoffs. Participate in all stages of development, including design, implementation, integration, deployment, testing, and field troubleshooting.**Required Skills & Qualification:*** BS/MS in Electrical Engineering, Computer Science, Computer Engineering, or a related field (or equivalent practical experience).* 5+ years of embedded software development experience in an industrial or product-focused environment (Senior level).* Strong C/C++ skills and solid software engineering fundamentals (OOD/OOP, design patterns, testable design).* Strong experience with Linux and/or RTOS environments, multi-threading, synchronization, and embedded software architecture; familiarity with Linux kernel concepts (process context vs. interrupt context, basic memory management, sysfs/debugfs, etc.).* Hands-on experience developing and debugging Linux kernel drivers (preferred upstream-style workflow), including device-tree/ACPI exposure as applicable, and strong understanding of PCIe fundamentals (configuration space, BARs, interrupts/MSI/MSI-X, DMA, and link characteristics).* Experience with communication protocols such as Serial (RS-232), Ethernet, EtherCAT, and TCP/IP sockets/network programming.* Strong analytical and communication skills to present designs in reviews, work effectively across disciplines, and drive issues to closure in a collaborative team environment.* Self-motivated and curious; able to learn quickly and turn prototypes into quality, maintainable production code used in mission-critical applications.* Strong software debugging and troubleshooting skills are required.**Preferred (nice to have) Skills:*** Hands on experience and laboratory exposure to electrical, mechanical and optical measurement instruments* Experience in semiconductor fab operations/manufacturing technology.* Linux administration and debugging tools knowledge (e.g., perf, ftrace, trace-cmd, gdb) and familiarity with UML or similar modeling methods.* Experience with high-speed I/O subsystems and driver ecosystems (PCIe endpoints/switches, DMA engines, IOMMU concepts) and diagnosing throughput/latency issues.* Knowledge of Python or other scripting language* Systems thinking based on first principle and physics.* Project planning and management skills.**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 yearsBase Pay Range: $136,300.00 - $231,700.00 AnnuallyPrimary 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. #J-18808-Ljbffr KLA-Belgium
$167.7k - $245.2k
...The Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the... ...experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART...SuggestedFull timeTemporary workLocal areaFlexible hours- KLA in Milpitas, CA, seeks a Lead Embedded Software Engineer to design, develop, and sustain real-time control software for advanced reticle inspection systems. You will drive architecture, mentor engineers, and collaborate across mechanical, electrical, and optics teams...Suggested
$114k - $228k
...generic medicines. Our 115,000 colleagues serve people in more than 160 countries. JOB DESCRIPTION: The Opportunity: The Sr Embedded Software Engineer located in our Milpitas, California location oversees the design, development, and validation of software for embedded...SuggestedShift work$159.5k - $271.2k
...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers... ...best and the brightest research scientist, software engineers, application development... ...a highly motivated and experienced Lead Embedded Software Engineer to join our dynamic team...SuggestedMinimum wageWork experience placementFlexible hours$155k - $200k
...fiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible. As a Staff Embedded Software Engineer , you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and build...SuggestedWorldwideFlexible hours$130.7k - $261.3k
Staff Embedded Software Engineer Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices...$136.3k - $231.7k
## Embedded Software Engineer (C/C++ | Micro Controller)Applylocations: Milpitas, CAtime type: Full timeposted on: Posted 2 Days Agojob requisition id: 2639413**Company Overview**KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem...Minimum wageFlexible hours- KLA in Milpitas, CA, is looking for a highly motivated Embedded Software Engineer to innovate and grow within the RAPID division. You will own end-to-end technical responsibilities for embedded software empowering reticle inspection systems, focusing on high-speed data...
- KLA-Belgium in Milpitas is hiring an Embedded Software Engineer who will take ownership of embedded software for reticle inspection systems. The ideal candidate will possess strong C/C++ skills and over 5 years of experience in embedded software development, with a focus...
$136.3k - $231.7k
Embedded Software Engineer (C/C++ | Motion Controller) page is loaded## Embedded Software Engineer (C/C++ | Motion Controller)locations: Milpitas, CAtime type: Full timeposted on: Posted 2 Days Agojob requisition id: 2639415**Company Overview**KLA is a global leader in...Minimum wageImmediate startFlexible hours- ...real-time 3D map of the world. The Satellite Software Team is responsible for designing the software that... ..., satellite/flight control, telemetry, and embedded firmware. Array Labs is seeking Embedded Software engineers with experience in low-level systems software, device...Permanent employmentFull time
- ...manufacturers develop, deploy, and update complete vehicle software and AI applications. This is one of the fastest... ...About the role We are looking for senior software engineers with expertise in developing embedded software applications on production computers to build...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift
$186.9k - $267.7k
...The Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the... ...Prior experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART...Full timeTemporary workLocal areaFlexible hours- Senior/Staff Embedded Software Engineer, Robotics Platform Milpitas, CA Why RoboForce RoboForce is an AI robotics company developing Physical AI-powered Robo-Labor for dull, dirty, and dangerous work. The company’s robots are engineered for demanding industrial environments...Work experience placementWork at officeVisa sponsorship
$2,000 per month
...intelligence. We co-design chips, racks, software, and manufacturing to deliver best-in-... ...top-tier investors and staffed by leading engineers, Etched is redefining the infrastructure... ...runs on the die itself on its various embedded CPUs. Platform Software — microcontroller...Work at officeRelocation package$123.2k - $189.1k
Description About GM is developing the next generation of embedded platform software to deliver state-of-the-art ADAS features to our customers... ...the autonomy stack. The Role As a Software Engineer you’ll be responsible for designing, documenting, and...Full timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours- ...autonomy capabilities for defense missions on embedded Linux and other compute platforms while... ...capturing data. Integrate autonomy software with aircraft autopilots, datalinks,... ...Robotics, Computer Science, or a related engineering discipline. At least 3 years of hands...Full timeCasual workWork at officeRemote work
- ...Build and improve vehicle chassis-control software for integration onto ECU hardware.... ...requirements maturity with requirements engineers for validation. Create and track software... ...At least 2 years of experience with embedded automotive systems in ADAS, autonomous driving...Full timeWork at office
$73.15k - $174k
...inclusive world. Location Palo Alto, California About the job you’re considering: We are looking for a Senior/Lead Embedded Software Engineer to drive the iRDK bring-up and platform enablement on MediaTek C-X1 SoC platforms. In this highly visible technical...Full timeLocal area- ...strategy, at the right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As a Embedded Software Engineer, you are responsible for designing and implementing a safe, robust and extensible firmware architecture. Your work...InternshipWork at officeRemote work
- 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...
$90k - $120k
...waveforms and protocols, wireless performance tests are desired. Minimum qualifications include a bachelor's degree in electrical engineering and 1+ years of hardware test. What you’ll be doing: Define test strategy, detailed test plan/protocol for new Hardware...Full timeWorldwideFlexible hours- ...professionals and their patients. Together, let's advance the world of minimally invasive care. Job Description As a Senior Embedded Software Engineer in the Future Forward organization, you will work at the forefront of innovation, rapid prototyping, and new product...Local areaWorldwideFlexible hours
$150k - $180k
...first Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one integrated... ...Job Summary Knightscope is seeking a Mid/Senior Software Engineer to join our product development team and support a new hardware...Full time$190k - $240k
...and retail to deliver everything from medical items to everyday essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the...Flexible hours- ...right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As part of the Embedded Software Engineering team, you will drive the development and maintenance of the manufacturing test systems used for our eVTOL aircraft....Work at office
$150k - $180k
...Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one... .... Job Summary Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team and support a new hardware...Full time- ...defense startup founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous gun turret... ...Overview: We are seeking a highly skilled Embedded Software Engineer specializing in Jetson hardware...Local area
- Embedded Software Engineer Location: Sunnyvale, CA or Redmond, WA (100% Onsite) Key Qualifications This position is for a validation role with experience. Looking for someone who is hands-on in SoC validation and leads PnP & hardware/software testing and debugging: Expertise...
$130k - $150k
...Global delivers world-class end-to-end engineering solutions by leveraging our deep industry... .... What You Will Do Lead the low-level software bring-up of next-generation Augmented Reality... ...Engineering, Electronics Engineering, Embedded Systems, or a related field. Hands-on...Full timeTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded software engineer Milpitas, CA
- embedded systems software engineer Milpitas, CA
- embedded developer Milpitas, CA
- embedded engineer Milpitas, CA
- embedded software Milpitas, CA
- software applications developer Milpitas, CA
- entry level software sales Milpitas, CA
- software technology Milpitas, CA
- software implementation project manager Milpitas, CA
- software support Milpitas, CA


