Demo

EE Firmware and Applications Engineer

Cohu Inc.
San Diego, CA Full Time
POSTED ON 7/22/2026
AVAILABLE BEFORE 8/22/2026
Job Description

Main Objectives
  • Acts as the technical bridge between a sales team and its customers, ensuring products and/or software are effectively customized, installed, and supported.
  • Analyze client needs, provide pre/post-sales technical support, conduct product demonstrations, and create custom technical solutions.
  • Evaluate feasibility and risk of new concepts using first-principles physics and empirical modeling.
  • Deliver new and/or update electrical firmware implementing control solutions from pre/post customer interactions and applications involvement.
  • Development, integration and lifecycle support of complex electrical control systems with a strong focus on firmware-related system integration and thermal system concepts to be integrated into an electro-mechanical robotic system.

Essential Functions/Major Responsibilities:
  1. Present technical solutions and resolve system-level issues in collaboration with customers and stakeholders.
  2. Collaborate with hardware engineers to interpret schematics, test prototypes, and validate hardware-software interaction.
  3. Develop firmware for microcontrollers (e.g., ARM Cortex-M) in C/C , focusing on bare-metal or RTOS environments.
  4. Debug system issues using logic analyzers, oscilloscopes, and JTAG tools to troubleshoot code.
  5. Maintain technical documentation, including design specifications and code comments.
  6. Create low-level drivers for hardware peripherals (GPIOs, ADCs, Timers) and communication interfaces (CAN, USB, Bluetooth, IoT protocols). EtherCAT experience is a plus.
  7. Acting as a technical interface to internal departments as well as customers and external partners.
  8. Definition, alignment, and implementation of system requirements in close collaboration with hardware and mechanical engineering teams.

Essential Quality Expectations
  • Strong analytical skills and the ability to make sound decisions under ambiguity using physical principles and engineering judgment.
  • Excellent communication and moderation skills to lead interdisciplinary teams through complex trade-offs.
  • Proactive mindset for identifying innovation opportunities and system improvements.
  • Commitment to technical excellence, documentation, and knowledge transfer.
  • Customer-oriented thinking and ability to represent the company in technical discussions.

Qualifications & Requirements:
  • Education/Training: Bachelor's degree in computer engineering, electrical engineering, control engineering or a related field. (MSc, MEng, etc. desired)
  • Experience: This position requires a minimum of 5 years of experience in the application support and firmware development of complex mechatronic systems, ideally in semiconductor backend equipment and a minimum of 5 years as a direct engineer in a discipline, preferably firmware development.
  • Skills/Technical Requirements:
    • Strong proficiency in C and C .
    • Strong understanding of microcontroller architecture, memory management, and digital circuit design.
    • Experience with technical standards and industrial development processes.
    • Experience in bootloader development and using GIT/SVN.
    • Experience with communication protocols like UART, SPI, I2C, CAN, EtherCAT.
    • Strong analytical and debugging skills to resolve complex technical challenges.
    • Understanding and/or working experience with thermal systems, motion control, control systems.
    • Willingness to travel as required for projects and customer support.
    • Excellent English communication skills: German and/or French is a plus.

Salary.com Estimation for EE Firmware and Applications Engineer in San Diego, CA
$127,809 to $147,135
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a EE Firmware and Applications Engineer?

Sign up to receive alerts about other jobs on the EE Firmware and Applications Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Cohu Inc.

  • Cohu Inc. San Jose, CA
  • The Global Account Manager is responsible for developing and maintaining key customer accounts, working both independently and in collaboration with an acc... more
  • 1 Day Ago

  • Cohu Inc. Norwood, MA
  • We are seeking a strategic and technically savvy Business Development Manager to grow and manage our key customer accounts, in North America and EU, for ou... more
  • 2 Days Ago

  • Cohu Inc. San Diego, CA
  • Job Description Essential Functions/Major Responsibilities: Contribute to design, testing, and integration across the full project lifecycle to deliver pro... more
  • 2 Days Ago

  • Cohu Inc. San Diego, CA
  • Purchasing & Supplier Management Establish and maintain primary and alternate sources of supply to meet operational, production, and project requirements. ... more
  • 6 Days Ago


Not the job you're looking for? Here are some other EE Firmware and Applications Engineer jobs in the San Diego, CA area that may be a better fit.

  • Science Applications International Corporation San Diego, CA
  • Job Description SAIC is seeking an experienced and dynamic Fleet Support Engineer to support the delivery of advanced information warfare capabilities to o... more
  • 15 Days Ago

  • Global Applications Solution San Diego, CA
  • About the Company We are seeking an experienced Manufacturing Engineer with strong domain expertise in Turbine and Compressor Disk Manufacturing within the... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!