Cohu, Inc. in the San Diego area is looking for a Firmware / Embedded Software Engineer to design, develop, modify, and maintain firmware for Cohu semiconductor test handling equipment -- pick and place products. This is a full-time contract/temporary/position for 40 hours a week, M-F, with a hybrid work schedule that requires presence at our Poway, CA plant three days a week and additional days on site may be required during troubleshooting. Candidates must be located in the San Diego area.
- 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.
Qualifications:
- Education/Training: B.S. Computer Engineering or 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 firmware architectures.
- Ability to evaluate CPU performance.
- Ability to debug programs.
- Knowledge of basic RTOS principles
- 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: Prolonged sitting at a computer terminal.
Protective Device: Required in designated areas.
...
Show more