Post Job Free
Sign in

Principal Wireless Algorithms Engineer

Company:
Brahma Consulting Group
Location:
Redwood City, CA
Pay:
160000USD - 190000USD per year
Posted:
May 24, 2025
Apply

Description:

Job Description

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.

Full-time

Apply