Senior DSP Software Engineer

Tarana Wireless
Milpitas, CA, US
$130K-$175K a year
Full-time

Job Description

Job Description

You will be working on the design, development and integration of calibration software modules for wireless communication systems using multiple antennas.

Design, development, integration, and testing Calibration software modules for a next-generation fixed wireless broadband system.

The primary focus is functionality in layer 1 of proprietary 5G protocol, such as channel estimation, IQ imbalance correction, and LO leakage cancellation.

You will develop software running on both the base station and user equipment of a broadband wireless access system, for various multicore DSP / ARM processors and real-time operating systems.

You will collaborate closely with L2 / L3 software groups and FPGA / ASIC teams to deliver cross-layer features.

Job Responsibilities :

  • Design and develop scalable Calibration software modules on multi-core DSP / GPP using C / C++
  • Define and develop unit test vectors using Matlab and C++ for the software modules and unit test extensively to deliver flawless modules
  • Test and validate the performance of the software modules on the real system.
  • Develop scripts to qualify the RF board testing

Required Skills & Experience :

  • MS or PhD in Electrical Engineering / Computer Science with an emphasis in wireless communication and / or digital signal processing
  • 5 -12 years of industry experience in DSP software development for wireless communication systems (such as 5G, LTE, WiFi, or similar proprietary protocols)
  • Formal understanding in communication and signal processing theory and techniques, with strong mathematical background in linear algebra

Experience in developing and implementing wireless communications systems in at least one of the following areas :

  • Array signal processing such as beam-forming and MIMO techniques for an OFDM system
  • Physical / MAC / baseband layer software implementation for LTE / 5G.
  • Adaptive equalization, receiver synchronization, signal identification and recovery
  • Experience with OFDM based system implementation
  • Experience with version control systems, collaboration tools (wikis, ticket systems)
  • Experience in scripting languages (python, bash, etc)

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 algorithms used in wireless communications systems, and associated design and implementation in software.

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)

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 option.

Since our founding in 2009, we’ve been on a mission to accelerate the pace of bringing fast and affordable internet access and all the benefits it provides to the 90% of the world’s households who can’t get it.

Through a decade of R&D and more than $400M of investment, we’ve created an entirely unique next-generation fixed wireless access technology, powering our first commercial platform, Gigabit 1 (G1).

It delivers a game-changing advance in broadband economics in both mainstream and underserved markets, using either licensed or unlicensed spectrum.

G1 started production in mid 2021 and has now been installed by over 160 service providers globally. We’re headquartered in Milpitas, California, with additional research and development in Pune, India.

G1 has been developed by an incredibly talented and pioneering core technical team. We are looking for more world-class problem solvers who can carry on our tradition of customer obsession and ground-breaking innovation.

We’re well funded, growing incredibly quickly, maintaining a superb results-focused culture while we’re at it, and all grooving on the positive difference we are making for people all over the planet.

If you want to help make a real difference in this world, apply now!

Powered by JazzHR

zplJ3PLjTh

28 days ago
Related jobs
Promoted
Apple
Cupertino, California

The Apple Services Engineering (ASE) team is one of the most exciting examples of Apple's long-held passion for combining art and technology. As part of Apple Services Engineering (ASE), you will have a meaningful role in designing, developing, and deploying high-performance systems that handle mill...

NVIDIA
Santa Clara, California

We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and network software team. The position will be part of a fast-paced crew that develops and maintains software for complex heterogeneous computing systems that power disruptive products...

Promoted
Apple
Cupertino, California

Apple Maps team is looking for technically expert Performance Engineers to support the performance qualification, analysis and profiling of all Maps services. You can make a difference in Apple Maps, across all of its services and the customers that use them by collaborating directly with software t...

Nuro
Mountain View, California

PhD in Robotics, Computer Science, mechanical/aerospace engineering, electrical engineering, with 3+ years of relevant industry experience or M. The company’s core technology is the Nuro Driver, an integrated autonomous driving system consisting of state-of-the-art, AI-first software and custom-buil...

Promoted
Apple
Cupertino, California

Ads ML Experimentation team is looking for a Senior Software Engineer to build the next generation of software platform and systems to advance experimentation that connect millions of global users to content from publishers and developers. Extraordinary software engineering skills designing and buil...

Google
Mountain View, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Dell
Mountain View, California

As part of the project responsibilities, you may also be developing test automation and automation framework modules and work collaboratively across Dell divisions to coordinate feature integration and product deliveryWe can’t wait for you to discover this for yourself as a Senior/Principal Software...

ServiceNow
Santa Clara, California

Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes. It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Implement software that i...

Motion Recruitment
California, United States

Proficient in streamlining development workflows with a keen interest in Site Reliability Engineering (SRE) practices and platform engineering. This role is great for someone who has a strong foundation in Google Cloud Platform (GCP) cloud infrastructure and enjoys working closely with engineering a...

Dell
Cambrian Park, California

As part of the project responsibilities, you may also be developing test automation and automation framework modules and work collaboratively across Dell divisions to coordinate feature integration and product deliveryWe can’t wait for you to discover this for yourself as a Senior/Principal Software...