Principal Engineer, Wireless Location Algorithms
Office located in Belmont, CA (100% remote considered)
As a Principal Engineer, Wireless Location Algorithms, you will design, implement, and optimize advanced signal processing and location estimation algorithms to determine the real-time position of devices in the physical world. You will play a foundational role in shaping IP portfolio and future product capabilities, while working closely with cross-functional teams to test, refine, and scale your innovations.
JOB RESPONSIBILITIES
Define and implement algorithms to extract precise fine-timing and spatial information from noisy wireless signals.
Design and build custom test fixtures (physical and/or virtual) to benchmark system components under controlled conditions.
Develop deep expertise in current principles of operation and contribute to knowledge-sharing across the engineering team.
Identify, document, and prototype improvements to existing location estimation techniques and adapt them to new industry standards.
Contribute novel techniques to growing patent and intellectual property portfolio.
MUST HAVE ATTRIBUTES/SKILLS
PhD in Electrical Engineering or equivalent research experience with a focus on wireless communications.
Deep knowledge of wireless systems and protocols, especially the IEEE 802.11 family of standards.
Strong understanding of wireless channel modeling and the application of Channel State Information (CSI).
Familiarity with modulation and coding schemes, spatial stream diversity, cyclic shift diversity, multipath interference, beamforming, and angle of arrival.
Solid understanding of TDoA (Time Difference of Arrival) and related location techniques.
Practical knowledge of time synchronization methods and real-world implementations.
Proficiency with Linux command-line tools and development environment.
Demonstrated programming experience in Python and NumPy.
Experience with software change management, preferably using Git.
Principled software development practices, including modular design, abstraction through interfaces, unit testing, and version compatibility.
Team-oriented mindset with a respectful, collaborative approach suited to a fast-paced startup environment.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.