Signal Processing Engineer
Company: Cypress HCM
Location: Redwood City
Posted on: February 16, 2026
|
|
|
Job Description:
Job Description Job Description Signal Processing Engineer
Location: Belmont, CA (hybrid) Employees : Industry : Wireless
services Position Reporting To: Principal Engineer Dynamic Bay Area
startup is seeking a Signal Processing Engineer tasked with
designing, optimizing, and implementing advanced signal processing
techniques and location estimation algorithms. This work will help
determine the real-time positioning of devices in dynamic
environments. Most Important Responsibilities : Develop algorithms
to extract highly accurate timing and spatial data from wireless
signals in complex environments. Implement algorithms to extract
precise location and timing spatial information from wireless
signals. Create both physical and virtual test setups to assess
system components and ensure their performance in controlled
scenarios. Acquire in-depth knowledge of operating principles and
actively contribute to knowledge sharing within the team. Document
and prototype improvements to existing location estimation
techniques and adapt them consistently allowing for industry
improvements. Continuously analyze and improve existing location
estimation methodologies, adapting them to meet the latest industry
trends and standards. Required Experience and Skills : PhD in
Electrical Engineering, or equivalent research experience,
specializing in wireless communications. 3 years of industry
experience in location based wireless engineering. Comprehensive
knowledge of wireless communication systems and protocols,
particularly those in the IEEE 802.11 series. Expertise in wireless
channel modeling and the effective use of Channel State Information
(CSI). Familiarity with key concepts like modulation schemes,
coding techniques, spatial stream diversity, cyclic shift
diversity, multipath interference, beamforming, and angle of
arrival. In-depth understanding of Time Difference of Arrival
(TDoA) and other location-based techniques. Solid grounding in time
synchronization techniques and their practical applications.
Proficiency in Linux-based development environments and
command-line tools. Strong programming skills in Python, with
hands-on experience using libraries such as NumPy. Familiarity with
version control, particularly GIT. Adherence to best practices in
software development, including modular design, interface
abstraction, unit testing, and managing version compatibility.
Preferred Skills : Knowledge of RF certification bodies and
understanding of relevant regulatory standards. Practical
experience with RF hardware design or system interfacing.
Background in modeling uncertainty in complex systems. C language
programming skills. Experience with adaptive filtering techniques.
Expertise with adaptive filtering techniques. Expertise in modeling
3D wireless channels using ray tracing or similar advanced methods.
Advanced Python skills, including classes, asynchronous
programming, and list comprehensions. Experience with embedded
systems or real-time programming environments. Proficiency in
MATLAB for simulation and modeling purposes. Featured Benefits:
Medical, Vision, Dental, Stock Options Compensation: $150 – $190K
Stock Options
Keywords: Cypress HCM, Vacaville , Signal Processing Engineer, Engineering , Redwood City, California