Wednesday, March 22, 2017

Senior Software/Firmware Engineer ( C++ | C# | Object Oriented | Multi-Threading ) (#115352)

Position: Senior Software/Firmware Engineer
Location: Milpitas, CA
Duration: Full time

Job Description:
Business Unit:
The Candela ANPI team has a charter to find new customers and new markets opportunities for KT. We are a small and dynamically evolving team that started from within the Candela division in 2014. Our goal is to identify and help KT grow outside its core semi market. To validate a business idea we follow the Lean startup model -  a Business Model Canvas is drafted, and updated as we learn more. After the initial screening we need a team that is able to rapidly develop shippable “product probes” to help validate customer use case and economic value. These projects can vary in scale from hand held device to larger systems with multiple imaging sensors and big data path with complex algorithms.   Some examples if these projects are: With a start-up partner, a surface metrology solution was developed, leveraging offshore development team,  for a large CE device manufacturer. Another project we are conducting a technical feasibility study for ultrafast in-situ monitoring. We are developing a core cross functional project team to collaborate on these growth opportunities. We also routinely leverage KT talent across the company, in a “pick-up game” for who has a good match in skills, passion and availability to come help our core team execute stronger and quicker.
The successful candidate will have a track record of academic and professional success as well as technical innovation. He/she will be part of a software team in KLA-Tencor's ANPI team with responsibility for the design, developing, and unit testing of software in the area of Embedded system, machine control, business logic, algorithms for ANPI projects. He/She should be an effective team player and be able to work independently on problems. The successful candidate will work with hardware, applications and marketing groups to understand system/marketing requirements and map them to software design. The candidate will be able to work on variety of new projects with different focus and pick up new software and technology quickly and efficiently.
Preferred Qualifications:
1) BS or MS in electrical engineering/computer science or a related field.
2) Minimum 3 year experiences in embedded system/software design, 5 years software development using C/C++/C# in industry environment.
3) Experience in Object-Oriented and multi-threaded / parallel processing software design and development is essential.
4) Technical competency with C/C++ in Linux and Windows programming environment and experience with large software systems is required.
5) Experience with device driver, professional UI design, or Algorithms development experience are preferred.
Minimum Qualifications:
Doctorate (Academic) plus at least 6 years of experience.
Master's Level Degree with at least 7 years of experience.
Bachelor's Level Degree with at least 8 years of experience.
Kindly send your resume to

KLA-Tencor is an Equal Opportunity Employer. Applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristics protected by applicable law.