Poway, California, USA
157 days ago
Firmware Engineer II

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:  B.S. 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.

Confirm your E-mail: Send Email