Norwood, Massachusetts, USA
144 days ago
Principal Engineer Software

Essential Duties and Responsibilities:

As an RF Communications Engineer within the RF Modulation Library Engineering team, you will play a pivotal role in the development and deployment of cutting-edge wireless measurement solutions. Collaborating within cross-functional project teams, you will focus on developing ATE Signal Processing software for testing high-volume wireless semiconductor devices. An RF Communications Design Engineer participates in the full product development lifecycle, from inception and supports new and current customers with the evolution of wireless standards and their measurements.

Key responsibilities include:

Primary development in C++ under Linux environment. Designing and developing digital signal processing algorithms for RF waveform design and analysis. Developing DSP algorithms for measurement of wireless communication standards such as Wi-Fi (802.11), cellular (LTE, 5GNR), and IoT standards (NB-IoT, LTE-M, Zigbee, and Bluetooth). Deploying DSP algorithms in Cohu’s Modulation library for use in our proprietary operation environment. Conducting performance analysis and optimization of DSP algorithms implemented in FPGAs and other DSP ICs. Implementing and maintaining RF waveform software tools for waveform design and measurement. Providing technical guidance for Applications Engineers and Software Engineers to define and implement diagnostic C++ programs for the generation and analysis of Wireless Communication Standards. Root cause analysis, debugging, and problem resolution for customers using our Wireless Communication Libraries. Remaining abreast of the latest advancements in digital signal processing, wireless communication standards, and related technologies. Collaborating within the software organization to identify and address process issues. Mentoring junior software engineers working in the same discipline.

 

Education and Experience/Skills Required:

Master's or Doctorate Degree in Computer Engineering, Electrical Engineering, or a related field with software experience. 5-15 years of experience in the field or in a related area. Strong proficiency in C++ and Object-Oriented Programming. Solid understanding of digital signal processing fundamentals, algorithms, and implementations. Strong analytical and problem-solving skills with the ability to debug and troubleshoot complex RF communication systems. Familiarity with wireless communication protocols (e.g., 5G NR, LTE, Zigbee, Bluetooth) is required. Experience with developing calibration algorithms and real time processing strategies for both source and measurement solutions (Equalization, Predistortion, IQ Alignment). Prior experience in RF waveform design, optimization, and measurements for communication standards is highly desirable. Working knowledge of Analog, Digital, and RF circuit design is desirable. Experience implementing Signal Processing Algorithms in FPGAs is desirable. Experience or familiarity with radio frequency devices and/or systems is desirable. Exposure to LINUX workstations and associated software applications preferred. Effective verbal and written communication skills. Ability to work collaboratively with other functional teams.
Confirm your E-mail: Send Email