Essential Functions / Major Responsibilities :
- Participates in all phases of engineering projects, including design, testing, system integration, support, and documentation of electronics for the semiconductor manufacturing industry.
- Participates in project reviews and design reviews as a member of the EE team.
- Designs, updates, and debugs firmware for the Cohu systems.
- Supports production activities including analysis, problem-solving, implementing product improvements, and documenting changes.
- Supports, tests, and debugs existing Cohu products.
- Develops and debugs Python test scripts.
- Supports manufacturing floor as required.
Supervisory Responsibility : May provide limited work leadership and training to lower-level technical employees.
Qualifications :
- Education / Training : . Computer Engineering or a closely related field from an accredited four-year college or university.
- Experience : This position requires a minimum of four years of related experience.
- Basic Skills / Technical Requirements : Knowledge of good engineering practices and the ability to follow existing guidelines and processes.
Ability to independently write an easy-to-read structural code on C without a lot of support. Ability to work cooperatively with other developers, firmware, hardware engineers, and testers in the development of the system.
Ability to self-study and perform the development with minimal support. Experience with microcontroller, microprocessor architectures, and peripherals (PWM, DAC, ADC, TCP-IP, SPI, EtherCAT is a valuable plus).
Ability to develop and propose firmware architectures, considering CPU speed, Data flow on the multiple interfaces (TCP-IPs) and DMA loads.
Ability to evaluate CPU performance. Ability to debug programs. Knowledge of RTOS principles, experience writing under RTOS Knowledge of PYTHON languages is a plus.
Analysis and problem-solving skills. Good written and verbal communication skills. Ability to work independently on projects and interface with other team members.
Design for manufacturability and serviceability.
- Desired Technical Skills : Experience in developing / executing of testing and validation processes is a plus.
- Experience in developing products for the semiconductor manufacturing industry is a plus.
Job Conditions / Physical Demands : Some domestic or international travel may be required. Prolonged sitting at a computer terminal.
Protective Devices Required : In required areas.