We use essential cookies

Please Accept our Privacy Policy

Signal Processing Engineer

Cypress HCM

Redwood City, CA • 9/15/2026

Job Description

Job Description
Signal Processing Engineer
Location:Belmont, CA(hybrid)
Employees:<50
Industry:Wireless services
Position Reporting To:Principal Engineer
Dynamic Bay Area startupisseeking aSignal ProcessingEngineer tasked with designing, optimizing, and implementingadvanced signal processing techniques and location estimation algorithms. This work will help determine the real-time positioning of devices in dynamic environments.
Most ImportantResponsibilities:
  • Develop algorithms to extract highly accuratetiming and spatial data from wireless signals in complex environments.
  • Implement algorithms to extractprecise 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 toknowledge 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 ofTime 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.
PreferredSkills:
  • 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