Posted 20 Days Ago Job ID: 2086198 1 quotes received

Firmware / Embedded Engineer - STM32H723

Quotes (1)  ·  Premium Quotes (0)  ·  Invited (5)  ·  Hired (0)

  Send before: May 30, 2024

Send a Quote

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.


  1. Participates in all phases of engineering projects, including design, testing, system integration, support, and documentation of electronics for the semiconductor manufacturing industry.
  2. Participates in project reviews and design reviews as a member of the EE team.
  3. Designs, updates and debugs firmware for the Cohu systems.
  4. Supports production activities including analysis, problem solving, implementing product improvements, and documenting changes.
  5. Supports, tests, and debugs existing Cohu products.




  • 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:  

  1. Knowledge of good engineering practices and the ability to follow existing guidelines and processes.  
  2. Ability to independently write an easy-to-read structural code on C without a lot of support.
  3. Ability to work cooperatively with other developers, firmware, hardware engineers and testers in the development of the system.
  4. Ability to self-study and perform the development with minimal support.
  5. Experience with microcontroller, microprocessor architectures and peripherals (PWM, DAC, ADC, TCP-IP, SPI, EtherCAT is a valuable plus).
  6. Ability to develop firmware architectures.
  7. Ability to evaluate CPU performance.
  8. Ability to debug programs.
  9. Knowledge of basic RTOS principles
  10. Knowledge of PYTHON languages is a plus.
  11. 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
Donna S United States