{"schemaVersion":"jobsearcher.job.v1","id":"5d3a8f4c43b08e7d169939c6","url":"https://jobsearcher.com/jobs/5d3a8f4c43b08e7d169939c6","canonicalUrl":"https://jobsearcher.com/jobs/5d3a8f4c43b08e7d169939c6","title":"DSP Software Engineer","description":"Join the Team That's Redefining Wireless Technology\nAt Tarana , we’re more than just a fast‑growing tech company—we’re a team of bold innovators on a mission to revolutionize broadband. Our groundbreaking Fixed Wireless Access technology delivers fiber‑class internet speeds worldwide, bridging the digital divide in ways previously thought impossible.\n\nResponsibilities\n\nDesign of calibration software architecture, HW/SW interfaces, APIs, and RFIC impairments correction algorithms and protocol state machines\n\nStrong understanding of RFIC impairments and algorithms for compensating the impairments using Real‑Time SW\n\nHands‑on implementation in C/C++ of DSP software modules running under RTOS on a multi‑core DSP architecture\n\nSystem integration and debugging on complex hardware platforms\n\nMentorship of junior engineers, providing technical guidance and code review\n\nWilling to learn continuously and collaborate with the team members\n\nQualifications\n\nMS or PhD in Electrical Engineering, with an emphasis in wireless communication and/or digital signal processing\n\n2+ 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\n\nIndustry experience needed in RFIC software development for wireless communication systems (such as 5G, LTE, WiFi, or similar proprietary protocols)\n\nStrong understanding of RFIC impairments and compensating for the impairments using Real‑Time SW\n\nExperience needed in system integration and bring‑up\n\nKnowledge and Skills\n\nFormal understanding of communication and signal processing theory and techniques, including OFDM communication systems, and a strong mathematical background in linear algebra\n\nStrong background in C, C++, and Python programming\n\nExperience 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\n\nComprehensive 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:\n\nRFIC impairments and compensations, SW development and validation\n\nCalibration procedures for multi‑antenna‑based systems\n\nAdvanced array signal processing techniques, such as beam‑forming and MIMO\n\nAdaptive equalization, receiver synchronization, signal identification, and recovery\n\nExperience with version control systems (Git, Gerrit, Gitlab), and issue tracking and collaboration systems (Jira, Confluence)\n\nBenefits\nThe salary range for this position is $120,000 to $155,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.\n\nTarana provides competitive benefits to employees in this role, including: Medical, dental, and vision benefits, 401(k) match, flexible time off, and stock options.\n\n#J-18808-Ljbffr","company":"Tarana Wireless","rawCompany":"tarana wireless","city":"Milpitas","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-07-06T03:14:39.310Z","occupations":[{"code":"15-1241.01","title":"Telecommunications Engineering Specialists","slug":"telecommunications-engineering-specialists"},{"code":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"},{"code":"17-2199.00","title":"Engineers, All Other","slug":"engineers-all-other"}],"industries":[{"code":"334220","title":"Radio and Television Broadcasting and Wireless Communications Equipment Manufacturing","slug":"radio-and-television-broadcasting-and-wireless-communications-equipment-manufacturing"},{"code":"517112","title":"Wireless Telecommunications Carriers (except Satellite)","slug":"wireless-telecommunications-carriers-except-satellite"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"DSP Software Engineer","description":"Join the Team That's Redefining Wireless Technology\nAt Tarana , we’re more than just a fast‑growing tech company—we’re a team of bold innovators on a mission to revolutionize broadband. Our groundbreaking Fixed Wireless Access technology delivers fiber‑class internet speeds worldwide, bridging the digital divide in ways previously thought impossible.\n\nResponsibilities\n\nDesign of calibration software architecture, HW/SW interfaces, APIs, and RFIC impairments correction algorithms and protocol state machines\n\nStrong understanding of RFIC impairments and algorithms for compensating the impairments using Real‑Time SW\n\nHands‑on implementation in C/C++ of DSP software modules running under RTOS on a multi‑core DSP architecture\n\nSystem integration and debugging on complex hardware platforms\n\nMentorship of junior engineers, providing technical guidance and code review\n\nWilling to learn continuously and collaborate with the team members\n\nQualifications\n\nMS or PhD in Electrical Engineering, with an emphasis in wireless communication and/or digital signal processing\n\n2+ 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\n\nIndustry experience needed in RFIC software development for wireless communication systems (such as 5G, LTE, WiFi, or similar proprietary protocols)\n\nStrong understanding of RFIC impairments and compensating for the impairments using Real‑Time SW\n\nExperience needed in system integration and bring‑up\n\nKnowledge and Skills\n\nFormal understanding of communication and signal processing theory and techniques, including OFDM communication systems, and a strong mathematical background in linear algebra\n\nStrong background in C, C++, and Python programming\n\nExperience 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\n\nComprehensive 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:\n\nRFIC impairments and compensations, SW development and validation\n\nCalibration procedures for multi‑antenna‑based systems\n\nAdvanced array signal processing techniques, such as beam‑forming and MIMO\n\nAdaptive equalization, receiver synchronization, signal identification, and recovery\n\nExperience with version control systems (Git, Gerrit, Gitlab), and issue tracking and collaboration systems (Jira, Confluence)\n\nBenefits\nThe salary range for this position is $120,000 to $155,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.\n\nTarana provides competitive benefits to employees in this role, including: Medical, dental, and vision benefits, 401(k) match, flexible time off, and stock options.\n\n#J-18808-Ljbffr","datePosted":"2026-07-06T03:14:39.310Z","dateModified":"2026-07-06T03:14:39.310Z","hiringOrganization":{"@type":"Organization","name":"Tarana Wireless","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Milpitas","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"5d3a8f4c43b08e7d169939c6"},"url":"https://jobsearcher.com/jobs/5d3a8f4c43b08e7d169939c6"}}