Algorithm Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Growth Opportunities

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

Wireless communication systemsLocation estimation algorithmsPython programmingChannel State Information (CSI)Time Difference of Arrival (TDoA)Linux developmentRF hardware designMachine learning techniquesAdaptive filtering techniquesMATLAB proficiency

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

Company

Cypress HCM

twittertwittertwitter
company-logo
Cypress HCM is a staffing and recruiting company providing technology and creative recruiting solutions.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Mark Lillig
CEO
linkedin
leader-logo
Philip Oommen
CFO
linkedin
Company data provided by crunchbase