You will be working on the design, development and integration of PHY and MAC layer software modules for various aspects of wireless communication systems including synchronization, equalization, beam-forming and multi-antenna receive and transmit signal processing.
Job Responsibilities:
- Design and develop scalable DSP software modules for various PHY and MAC layer software features on multi-core DSP/GPP using C/C++
- Define and develop unit test framework using Matlab and C++ for the software modules and unit test extensively to deliver flawless modules
- Participate in algorithm/feature design reviews and implement the DSP software for the algorithms/features efficiently
- Integrate and system test the features on the system and validate against the system test specification
- Develop monitors (in Python and C) to observe the performance of the key features
Required Skills & Experience:
- MS or PhD in Electrical Engineering/Computer Science with an emphasis in wireless communication and/or digital signal processing
- Formal understanding in communication and signal processing theory and techniques, with strong mathematical background in linear algebra
- 5 Plus years of demonstrated experience in implementing physical layer software and/or MAC software for LTE/802.11x/5G in C/C++ on multi-core ARM/DSP architectures employing Linux or other RTOS
- 5 Plus years 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/5GAdaptive equalization, receiver synchronization, signal identification and recovery
- Experience with version control systems, collaboration tools (wikis, ticket systems)
- Experience in scripting languages (python, bash, etc)
- Experience with lab integration and using signal generators, oscilloscopes, logic analyzers, spectrum/vector signal analyzers etc
Job Type: Full-time
Pay: $150,000.00 - $200,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
Ability to commute/relocate:
- Milpitas, CA 95035: Reliably commute or planning to relocate before starting work (Required)
Experience:
- Physical Layer; PHY, PHY Layer: 2 years (Required)
- C++: 2 years (Required)
- MATLAB: 2 years (Required)
- multi-antenna; multi antenna: 2 years (Preferred)
- 4G/LTE: 2 years (Required)
- 5G: 2 years (Preferred)
- Wireless Communications: 2 years (Required)
Language:
Work Location: One location