Staff DSP Software Engineer
Tarana Wireless
Software Engineering
San Francisco, CA, USA
Posted on Thursday, November 2, 2023
You will work on the design, development, integration, and testing PHY layer software modules for a next-generation fixed wireless broadband system. The primary focus is functionality in layer 1 of proprietary 5G protocol, such as transmit power control, automatic gain control, adaptive coding and modulation, time and frequency synchronization, 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:
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!
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:
- Creation of detailed design documents for PHY layer software features based on system requirements, and participate in design review process
- Design of DSP software architecture, HW/SW interfaces, and protocol state machines
- Hands-on implementation in C/C++ of DSP software modules running under RTOS on multi-core DSP architecture
- Design and implementation of automated unit test framework, and specification of system test cases, to ensure rigorous validation of DSP software modules
- System integration and debugging on complex hardware platforms
- Performance optimization of wireless PHY layer algorithms
- Mentorship of junior engineers, providing technical guidance and code review
- Willing to learn continuously and collaborate with the team members.
- MS or PhD in Electrical Engineering, with an emphasis in wireless communication or digital
- 9+ years of industry experience in DSP software development for wireless communication systems (such as 5G, LTE, WiFi, or similar proprietary protocols)
- 2+ years of experience on system integration and bring-up
- 5+ years of industry experience in a senior/lead role, encompassing the ownership of design and implementation of signal processing algorithms on a DSP / ARM core running linux or a RTOS
- 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:
- Advanced array signal processing techniques, such as beam-forming and MIMO
- Baseband encoder and decoder for 5G or LTE systems
- Adaptive equalization, receiver synchronization, signal identification and recovery
- Experience with version control systems (Git, Gerrit, Gitlab), and issue tracking and collaboration systems (Jira, Confluence)
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!