Demo

Principal Software Engineer

Cohu, Inc.
Norwood, MA Full Time
POSTED ON 12/12/2025 CLOSED ON 3/4/2026

What are the responsibilities and job description for the Principal Software Engineer position at Cohu, Inc.?

As a RF Software Engineer, you will work with the RF Engineering team in the development, testing and deployment of high-performance wireless measurement solutions. You will work proactively in cross-functional project teams to develop ATE software for high volume 5G and mmWave RF test equipment. In this role you will focus on developing RF instrument software of Cohu’s RF test systems including driver and Diagnostic, Calibration and Verification software (DCV). You will be working closely with other software, hardware, and firmware engineers. The RF software Design Engineer participates in the full product development lifecycle, from inception and design, to bring-up, optimization, verification and commercialization.

  • Primary development in C under Linux
  • Design and develop control software for RF and DSP-based instrumentation
  • Work closely with hardware engineers to define test plans and implement diagnostic C programs to test and calibrate ATE instruments
  • Analyze test results, distributions and Process capability index (Cpk) in particular
  • Root cause, debug and fix problems in RF instrumentation software
  • Work within the software organization to identify and correct process issues
  • Mentor junior software engineer(s) working in the same discipline


Education and Experience/Skills Required:

  • Bachelor or Master’s Degree in Computer Engineering, or Electrical Engineering with software experience
  • 5-15 years of experience in the field or in a related area.
  • Strong C and Object–Oriented Programming skills
  • Strong background writing Linux device drivers and applications.
  • Working knowledge of Analog, Digital and RF circuit design knowledge
  • Experience or familiarity with radio frequency devices and/or systems is desirable.
  • Real world experience with microwave and measurement equipment such as Network Analyzers, Spectrum Analyzers, Power Meters, High Frequency O-Scopes, and Vector Signal Analyzers/Generators
  • Exposure to LINUX workstations and associated software applications preferred
  • Familiarity with the application of statistical analysis techniques
  • Effective verbal and written communications skills
  • Ability to work with other functional teams


With more than 3000 employees worldwide, we offer challenging and rewarding work experiences, generous employee benefits and a strong company culture. If you are looking for a global publicly traded company that provides you with international experience and a challenging work environment, then Cohu is your choice.

Connect with Cohu…

Connect with your future…

Cohu firmly supports the U.S. national and various state and local policies of equal employment opportunity which are designed to provide equality of employment and advancement opportunities to every individual without regard to unlawful considerations of race, color, religion, national origin, citizenship status, ancestry, gender, gender identity or gender expression, age, marital status, sexual orientation, disability, medical conditions, pregnancy, genetic information, military or veteran status or any other legally protected category.

In addition, reasonable accommodations are available to qualified disabled individuals, upon request.

Globally, Cohu is committed to full compliance with all applicable laws and regulations governing employment, in the U.S. and in all other locations around the world where we have operations.

Salary.com Estimation for Principal Software Engineer in Norwood, MA
$191,382 to $226,347
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 Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$188,211 - $213,397
Income Estimation: 
$226,694 - $284,387
Income Estimation: 
$196,704 - $250,368
Income Estimation: 
$157,953 - $182,694
Income Estimation: 
$188,927 - $229,849
Income Estimation: 
$163,041 - $197,583
Income Estimation: 
$171,178 - $212,692
Income Estimation: 
$188,211 - $213,397
This job has expired.
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. Norwood, MA
  • Seeking a Senior FPGA design engineer with 7 to 15 years of experience. In this role, you will drive innovative solutions in the Semiconductor Test Group a... more
  • 3 Days Ago

  • Cohu, Inc. San Diego, CA
  • MAIN OBJECTIVES Translate complex customer and market requirements into robust system concepts that balance performance, reliability, usability, and cost o... more
  • 3 Days Ago

  • Cohu, Inc. San Diego, CA
  • Essential Duties And Responsibilities Assist with month-end close processes, including preparing and posting journal entries to the general ledger Prepare ... more
  • 4 Days Ago

  • 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
  • 5 Days Ago


Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Norwood, MA area that may be a better fit.

  • eClinical Solutions Mansfield, MA
  • About EClinical Solutions eClinical Solutions is transforming clinical development with elluminate®, our Clinical Data Cloud , helping life sciences organi... more
  • 4 Days Ago

  • eclinicalsolutions Mansfield, MA
  • About eClinical Solutions eClinical Solutions is transforming clinical development with elluminate®, our Clinical Data Cloud , helping life sciences organi... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!