Signal Processing Engineer

New Today

Signal Processing Engineer Location: Belmont, CA (hybrid) Employees : <50 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
Location:
Redwood City

We found some similar jobs based on your search