Share this job
Principal Wireless Algorithms Engineer
Redwood City, CA
Apply for this job

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.


Apply for this job
Powered by