Cypress HCM ยท 5 months ago
Algorithm Engineer
Cypress HCM is a dynamic Bay Area startup seeking a Wireless Location Algorithm Engineer tasked with designing, optimizing, and implementing advanced signal processing techniques and location estimation algorithms. This role will help determine the real-time positioning of devices in dynamic environments.
Human ResourcesInformation TechnologyStaffing Agency
Responsibilities
Develop algorithms to extract highly accurate timing and spatial data from wireless signals in complex environments
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
Continuously analyze and improve existing location estimation methodologies, adapting them to meet the latest industry trends and standards
Qualification
Required
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
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
Exposure to machine learning techniques in Python, including GPU optimization
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
Benefits
Medical
Vision
Dental
Stock Options