×
Register Here to Apply for Jobs or Post Jobs. X

Senior DSP Software Engineer

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Tarana Wireless
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Requirements

  • 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
  • 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 the job involves
  • 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
  • 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
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary