# Embedded Software Engineer

Hiring organization: [KLA-Tencor](https://career.thegoodapps.co/organizations/kla-tencor)

Canonical page: https://career.thegoodapps.co/jobs/c8964753-0f27-41c3-8091-065206274412

Listed on KLA-Tencor's own careers site. Applications go to them directly.

- Seniority: Senior
- Location: Milpitas, CA
- Salary: 136300 – 231700 USD per year

## Summary

This role owns embedded software for semiconductor inspection systems, focusing on high-speed data pipelines and low-level hardware interfaces from Linux kernel drivers to PCIe device bring-up. It suits experienced engineers who thrive on real-time performance challenges and cross-functional collaboration in a mission-critical manufacturing environment.

_Our summary, not KLA-Tencor's wording._

## Skills named

Automotive Ethernet, C++, Linux, Python, TCP/IP

## Required

- 5+ years embedded software development in industrial or product environment
- Strong C/C++ and software engineering fundamentals
- Linux and/or RTOS experience with multi-threading and embedded architecture
- Linux kernel driver development and PCIe experience
- Communication protocol experience (Serial, Ethernet, EtherCAT, TCP/IP)
- Strong debugging and troubleshooting skills
- BS/MS in Electrical Engineering, Computer Science, Computer Engineering, or related field

## Nice to have

- Hands-on laboratory experience with electrical, mechanical, and optical measurement instruments
- Semiconductor fab operations or manufacturing technology experience
- Linux administration and debugging tools (perf, ftrace, trace-cmd, gdb)
- High-speed I/O subsystems and driver ecosystems experience
- Python or other scripting language
- Systems thinking based on first principles and physics
- Project planning and management skills

Apply on KLA-Tencor's site: https://kla.wd1.myworkdayjobs.com/en-US/Search/job/Milpitas-CA/Embedded-Software-Engineer_2636490
