Share this job
Signal Processing Engineer.
Redwood City, CA
Apply for this job

Senior Signal Processing Engineer

Already a global leader in radio location technology, ZaiNar is seeking brilliant, innovative minds

to advance the core algorithms behind our industry-leading positioning platform. As a Senior

Signal Processing Engineer, 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 ZaiNar’s 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 ZaiNar’s existing principles of operation and contribute to

internal knowledge-sharing.

● Identify, document, and prototype improvements to current location estimation

techniques and adapt them to new industry standards.

● Contribute novel techniques to ZaiNar’s growing patent and intellectual property

portfolio.

MUST HAVE ATTRIBUTES/SKILLS

● Masters in Electrical Engineering, Physics, Computer Science, or equivalent experience

with a focus on wireless communications.

● Deep knowledge of wireless systems and protocols, particularly 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 Time Difference of Arrival (TDoA) and related location

techniques.

● Practical knowledge of time synchronization methods and real-world implementations.

● Proficiency with Linux command-line tools and a Linux-based development environment.

● Demonstrated programming experience in Python and NumPy.

● Experience with software change management, preferably using Git.

● Principled software development practices, including modular design, interface

abstraction, unit testing, and version compatibility.

● Team-oriented mindset with a respectful, collaborative approach suited to a fast-paced

startup environment.


SHOULD HAVE ATTRIBUTES/SKILLS

● C language programming skills.

● Experience with embedded or real-time programming.

● Hands-on experience with RF hardware.

NICE TO HAVE ATTRIBUTES/SKILLS

● Familiarity with machine learning techniques in Python and GPU usage.

● Experience with adaptive filtering.

● Experience in wireless channel modeling.

● Working knowledge of MATLAB for modeling and simulation.


Apply for this job
Powered by