697,399open jobs
40,853companies
100,449added this week
Browse all
Salary
$115k – $135k per year
Location
In office (San Diego)
Seniority
Staff · 8+ years exp
Overview
Company
Impact
Profile match
Cohu offers the broadest portfolio of test and inspection equipment and services for back-end semiconductor manufacturing, including a one-stop-shop for semiconductor test and handling equipment, thermal subsystems, test contacting, vision inspection and MEMS test solutions.

Main Objectives

  • Lead the development and support of all firmware in the Electrical Engineering group, becoming the group's firmware owner within approximately six months.
  • Act as the technical bridge between sales, customers, and engineering: provide pre and post sales support, and train customers to interface with our equipment.
  • Implement firmware changes on legacy products still in production, including analysis of older designs where documentation is limited.
  • Support the development of new electronic boards, from pin definition through firmware delivery.

Essential Functions/Major Responsibilities:

  • Develop bare metal C/C++ firmware for STM32H7 microcontrollers, from pin assignment and board bring up with hardware engineers through peripheral drivers and debugging (JTAG, oscilloscopes, logic analyzers, etc.)
  • Develop and improve our advanced PC based C++ graphical user interface, which supports multiple communication interfaces (Ethernet, CAN, serial), command and scripting operation, and real time graphing.
  • Create and maintain documentation: initial design requirements, firmware architecture and design documents, interface specifications (command sets and protocols), test plans and results, release notes, and customer interface guides.
  • Write clean, well structured, well commented code, managed in Git with full traceability of changes to requirements and releases.

Essential Quality Expectations

  • Strong analytical skills and sound engineering judgment under ambiguity.
  • Ability to quickly learn and take ownership of existing code bases, including those with limited documentation.
  • Self directed, able to work as the group's sole firmware engineer and set priorities across multiple projects.
  • Clear communication with customers and internal teams, including teaching customer engineers to use our interfaces.
  • 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 electrical engineering, computer engineering, or a related field (MS desired).
  • Experience: Minimum of 8 years of experience in firmware development and application support for complex electromechanical systems / control systems.
  • Skills/Technical Requirements:
    • Strong proficiency in C and C++, including Windows application development.
    • Experience with bare metal firmware on STM32 or similar ARM Cortex M microcontrollers, understanding of microcontroller architecture and digital circuit design, experience bringing up boards from schematics
    • Experience with communication protocols such as UART, SPI, I2C, CAN, and Ethernet. EtherCAT is a plus.
    • Experience in bootloader development and Git.
    • FPGA experience is a plus.
    • Experience with motion control and/or control systems. Thermal systems experience is a plus.
    • Willingness to travel as required for projects and customer support.
    • Excellent English communication skills. German and/or French is a plus.

Compensation: The estimated base pay range for this position is $115,000 to $135,000 per year, depending on qualifications, experience, education, and other job-related factors. This range represents Cohu’s good faith estimate of what it reasonably expects to pay for this role upon hire. This role may also be eligible for other compensation programs as determined by company policy.

Featured benefits

  • Medical, dental & vision insurance
  • 401(k) with company matching contributions
  • Employee Stock Purchase Plan
  • Tuition assistance
  • Disability & life insurance
  • Profit Sharing
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
697,399 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
San Diego
$46k – $118k per year (Estimated) • Remote • Full-Time • Fortaleza
DevOps
Splunk
Linux
Windows
Cybersecurity
ISO 27001
IBM QRadar
Google SecOps
SIEM
Apply
$52k – $89k per year (Estimated) • Equity • In office • Full-Time • 3+ years exp • Bachelor's Degree • Warsaw • Katowice
C++
DevOps
GCP
Linux
Cybersecurity
GDPR
Apply
Product Manager 4 hours ago
$134k – $155k per year • Equity • In office • Full-Time • 4+ years exp • Bachelor's Degree • Seattle
Python
Go
SQL
Databases
Weaviate
Pinecone
AI/ML
LangGraph
LangChain
LlamaIndex
Vertex AI
Fine-tuning
Embeddings
Prompt Engineering
Gradio
LangSmith
AWS Bedrock
LLM
RAG
Streamlit
OpenAI
Anthropic
Hugging Face
DevOps
GCP
Git
AWS
Management
Jira
Apply
AI Automation Intern 4 hours ago
$36k – $97k per year (Estimated) • In office • Internship • Bachelor's Degree • Bengaluru
Python
JavaScript
SQL
AI/ML
Prompt Engineering
AI Agents
RAG
DevOps
Git
GitHub
Management
n8n
Zapier
Power Automate
Apply
$36k – $73k per year (Estimated) • In office • Full-Time • PhD • United States
DevOps
Linux
Windows
DNS
Cybersecurity
Active Directory
Management
Service Desk
Apply
In office • 1+ year exp • Bachelor's Degree
Management
Microsoft Office
Apply
In office • 1+ year exp
Management
Microsoft Office
Apply
$80k – $120k per year • Equity • In office • 3+ years exp • Bachelor's Degree • Norwood
C#
C++
AI/ML
AI Agents
DevOps
Linux
Apply
In office
Apply
In office
Apply
$202k – $374k per year (Estimated) • Remote/Hybrid • Full-Time • 12+ years exp • Associate's Degree • New York • Milwaukee • Dallas • Columbus • Kirkland
AI/ML
Synthetic Data
Vision-Language-Action
World Models
Physical AI
Robotics
ROS2
Gazebo
Isaac Sim
MuJoCo
Isaac Lab
Sensor Fusion
Motion Planning
Sim-to-Real
OpenVLA
Chips/EDA
PoC Library
Apply
$133k – $338k per year • Remote • Full-Time • 12+ years exp • Associate's Degree • New York • Milwaukee • Dallas • Columbus • Kirkland
Python
Databases
Neo4j
Amazon Neptune
AI/ML
Airflow
Prompt Engineering
Multimodal AI
AI Agents
NLP
TensorFlow
PyTorch
LLM
Knowledge Graph
Machine Learning
DevOps
GCP
Azure
AWS
Analytics
ETL/ELT
Apache NiFi
Apply
$123k – $317k per year • In office • Full-Time • 10+ years exp • Master's Degree • Chicago • Milwaukee • Dallas • Columbus • Kirkland
Management
Agile
Marketing
Salesforce
Apply
$137k – $238k per year • In office • Full-Time • 12+ years exp • Associate's Degree • Mountain View • Milwaukee • Dallas • Columbus • Kirkland
Apply
$87k – $157k per year • In office • Secret • Full-Time • Bachelor's Degree • San Diego
DevOps
Windows
Unix
Design
SolidWorks
Apply
See all jobs
This is one of many
697,399 more open roles from verified company boards, updated every day.