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.
SHOULD HAVE ATTRIBUTES/SKILLS
● Familiarity with RF certification bodies and regulatory standards.
NICE TO HAVE ATTRIBUTES/SKILLS
● Hands-on experience with RF hardware design or interfacing.
● Background in uncertainty modeling in complex systems.
● Familiarity with machine learning techniques in Python and GPU usage.
● Experience with adaptive filtering.
● Expertise in adaptive 3D wireless channel modeling using ray tracing or related techniques.
● Advanced Python proficiency (e.g., classes, async, comprehensions).
● Experience with embedded or real-time programming.
● Working knowledge of MATLAB for modeling and simulation.