Firmware Engineer II
Essential Functions/Major Responsibilities:
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.
6. Develops and debugs Python test scripts.
7. 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.
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.
6. Develops and debugs Python test scripts.
7. 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.
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Appliances, Electrical, and Electronics Manufacturing
Referrals increase your chances of interviewing at Cohu, Inc. by 2x
See who you knowGet notified about new Firmware Engineer jobs in Poway, CA.
Sign in to create job alertSimilar jobs
People also viewed
-
Software Engineer - All Levels
Software Engineer - All Levels
-
JavaScript Developer
JavaScript Developer
-
Software Engineer
Software Engineer
-
Jr. Software Development Engineer - Sunnyvale
Jr. Software Development Engineer - Sunnyvale
-
Software Engineer (L5) - Cloud Games Platform
Software Engineer (L5) - Cloud Games Platform
-
Software Engineer - Front-End Development
Software Engineer - Front-End Development
-
Junior Software Development Engineer
Junior Software Development Engineer
-
Software Engineer
Software Engineer
-
Software Engineer (Entry-level)
Software Engineer (Entry-level)
-
Software Developer-Full Stack
Software Developer-Full Stack
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub