Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

KLA Embedded Software Engineer 
United States, California, Milpitas 
880136107

31.07.2024

Following the KLA Product Lifecycle methods, participate in all phases of the requirements, design, and development for subsystems and development/maintain of critical system control firmware. The responsibilities of successful candidate as listed below:

  • Will develop DSP based control and monitoring subsystems.
  • Develop SW applications on Microblaze embedded kernel conducting data transfer using RoCE protocol.
  • Analyse system level requirements, work of low level control of various subsystem
  • Will interact/collaborate with Electrical engineering team and multidisciplinary local & global teams (USA, India, Singapore) to ensure integration between hardware & software is smooth,
  • Will develop high level diagnostics software to provide tools for the testing of subsystems
  • May involve travel to customers sites

Requirements:

  • Expertise in developing software/firmware for DSP platforms, embedded application
  • Expertise in C/C++ development on embedded systems and/or the Windows platform
  • Strong EE background (either is an EE who is proficient in programming or is a programmer who understands electronics very well primarily digital electronics).
  • Read electronic schematics and able to use basic electronics instruments, e.g. digital multimeter, oscilloscope
  • Hands-on knowledge on machine control
  • Candidate should have excellent written and oral communication skills
  • Candidate should be familiar with fast prototyping, and low-level system control.
  • Experience with Rational RTC, GitHub.

Preferred skills that are plus:

  • Experience with TI DSP using Code Composer Studio. Good understanding of various peripherals of the TI DSP including I2C, Serial Ports etc.
  • Experience with Sensor such as high-performance CCDs, photo diodes
  • Experience with FPGA interfacing, inter board communication
  • Experience in using Lab VIEW, Python, and Matlab
  • Experience in OOD
  • Experience in machine/motion control
  • Prior experience on real time imaging systems a definite plus

Minimum Qualifications

BS degree and 5+ years of industry experience, MS degree with 2 year experience in developing DSP firmware, Micro kernel applications for Control system and high speed data transfer