Firmware Engineer II

Cohu
Poway, California, United States
Full-time

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.

30+ days ago
Related jobs
PEAK Technical Staffing
Poway, California

Ability to work cooperatively with other developers, firmware, hardware engineers, and testers in the development of the system. Participates in all phases of engineering projects, including design, testing, system integration, support, and documentation of electronics for the semiconductor manufact...

Cohu
Poway, California

Ability to work cooperatively with other developers, firmware, hardware engineers, and testers in the development of the system. Participates in all phases of engineering projects, including design, testing, system integration, support, and documentation of electronics for the semiconductor manufact...

Promoted
VirtualVocations
El Cajon, California

A company is looking for a Senior-to-Principal SDET to join their growing cloud team. ...

Department of Transportation
Alameda County, US

Under the direction of the Senior Transportation Electrical Engineer (Supervisor), the incumbent assists to manage and monitor the up-time health performance of the State Highway System (SHS) as it relates to electrical and electronic Transportation Management Systems (TMS). The TME performs electri...

CoreTek
San Diego, California

Development in Embedded Linux Environment with C 14 and Programming as core strengths ( Embedded C Multithreading OOAD). Skills: Strong embedded Linux and C. Experience with Embedded Linux ( Wind River Linux Yocto kernel & device driver ) must. Should have strong Experience in Embedded C Architectur...

Zachary Piper
San Diego, California

Keywords: system engineer, Software engineer, software developer, geospatial, air force, systems engineer, model based systems engineering, MBSE, CONOPS, Concept of operations, space force, weapon system, warfighters, tactical, predictive, analytics, Bash, Powershell, Kubernetes, Docker, containeriz...

Tata Technologies
California

We are looking for an Embedded Software Engineer who understands the lay of the land of this rapidly growing EV marketplace. Design, develop and deploy embedded software on RTOS for board bring-up, verification, and debugging of automotive electronics. Our team focusses on providing software stack f...

VISTA OUTDOOR
San Diego, California

Bachelor's Degree in Computer Science, Computer Engineering, or Electrical Engineering and 5+ years’ experience, or Master’s Degree in Computer Science, Computer Engineering. Firmware Development: Embedded systems, Real-time, Bare metal, Image processing. Develop and support firmware for current and...

Xano
CA, United States

As we continue to scale and enhance our product quality, we're seeking a detail-oriented QA Engineer who can strengthen our testing infrastructure and processes. A QA Engineer with a methodical approach and technical expertise. Contributing to continuous improvement of QA processes and testing metho...

Lumicity
CA, United States

My client is looking for a Firmware Engineer to program embedded systems running Linuz and multitasking RTOS using C, develop device drivers like RS232 and SPI, and develop and enhance networking protocol stacks. An ideal candidate for this position will come with 3+ years of developing firmware for...