Location Algorithm Engineer
Location: Belmont, CA (hybrid)
Employees: <50
Industry: Wireless services
Position Reporting To: Principal Engineer
Dynamic Bay Area startup is seeking a Wireless Location Algorithm 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.
- 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.
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.
- 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.
Featured Benefits: Medical, Vision, Dental, Stock Options
Compensation: $150 – $190K + Stock Options
Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.