Tarana Wireless

Senior DSP Software Engineer

Tarana Wireless$130K — $175K *
Telecommunications & Hardware
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • MS or PhD in Electrical Engineering, specialized in wireless communication or digital signal processing
  • 5+ years of experience in signal processing algorithm design and implementation on DSP/ARM systems
  • Proven background in RFIC software development for wireless technologies like 5G
  • Robust understanding of RFIC impairments and correction algorithms
  • Hands-on experience in system integration and bring-up processes

Responsibilities

  • Design calibration software architecture and HW/SW interfaces
  • Implement algorithms for compensating RFIC impairments in real-time
  • Develop and test DSP software modules in C/C++ under RTOS
  • Integrate and debug systems on complex hardware platforms
  • Mentor junior engineers by providing technical guidance and code reviews
  • Collaborate effectively with team members and display a willingness to learn

Benefits

  • Medical, dental, and vision insurance
  • 401K matching
  • Flexible time off policy
  • Stock options
Full Job Description
As a Senior DSP Software Engineer, you will work on the design, development, integration, and testing of RF calibration software modules for a next-generation fixed wireless broadband system. The primary focus is on layer 1 functionality of the proprietary 5G protocol, such as channel estimation, IQ imbalance correction, and LO leakage cancellation.

Develop software for both the base station and user equipment of a broadband wireless access system, across various multicore DSP/ARM processors and real-time operating systems. Collaborate closely with L2/L3 software groups and FPGA/ASIC teams to deliver cross-layer features.

What You'll Do:
  • Design of Calibration software architecture, HW/SW interfaces, APIs, and RFIC impairments correction algorithms and protocol state machines
  • Strong understanding of RFIC impairments and algorithms for compensating the impairments using Real-Time SW
  • Hands-on implementation in C/C++ of DSP software modules running under RTOS on a multi-core DSP architecture
  • System integration and debugging on complex hardware platforms
  • Mentorship of junior engineers, providing technical guidance and code review
  • Willing to learn continuously and collaborate with the team members.

What You'll Need:
  • MS or PhD in Electrical Engineering, with an emphasis in wireless communication and/or digital signal processing
  • 5+ years of industry experience encompassing the ownership of design and implementation of signal processing algorithms on a DSP / ARM core running Linux or a RTOS
  • Industry experience needed in RFIC software development for wireless communication systems (such as 5G, LTE, WiFi, or similar proprietary protocols)
  • Strong understanding of RFIC impairments and compensating for the impairments using Real-Time SW
  • Experience needed in system integration and bring-up

Knowledge and Skills:
  • Formal understanding of communication and signal processing theory and techniques, including OFDM communication systems, and a strong mathematical background in linear algebra
  • Strong background in C, C++, and Python programming
  • Experience with software development for multi-core embedded systems, including real-time operating systems (RTOS), memory and cycle optimization, caches, multi-threaded programming, inter-process communication, and HW/SW interaction
  • Comprehensive knowledge of one or more algorithms used in wireless communication systems, and their associated design and software implementation. Relevant experience could be in areas such as:
    • RFIC impairments and compensations, SW development and validation
    • Calibration procedures for multi-antenna-based systems
    • Advanced array signal processing techniques, such as beam-forming and MIMO
    • Adaptive equalization, receiver synchronization, signal identification, and recovery
  • Experience with version control systems (Git, Gerrit, Gitlab), and issue tracking and collaboration systems (Jira, Confluence)

What we offer:

The salary range for this position is: $130,000 to $175,000
Compensation will be determined based on several factors, including, but not limited to: skill set, years of experience, and the employee's geographic location.
Tarana provides competitive benefits to employees in this role, including: Medical, dental, and vision benefits, 401K match, flexible time off, and stock options.

About Tarana Wireless

Tarana Wireless is a telecommunications company that provides wireless broadband solutions. The company's technology is designed to provide high-speed internet access to underserved areas, using a unique wireless mesh network architecture. Tarana's products are used by service providers, governments, and enterprises to deliver reliable, high-performance broadband services. The company was founded in 2009 and is headquartered in Menlo Park, California.
Learn more about Tarana Wireless
Size
50 employees
Industry
Founded
2009

Similar Jobs

More Jobs at Tarana Wireless

More Telecommunications & Hardware Jobs

Find similar Senior DSP Software Engineer jobs: