Staff Firmware Engineer - GreenWave Radios™
San Diego, CA
About the Job
InnoPhase Inc., DBA GreenWave Radios™, is at the forefront of innovation in Open RAN digital radios. Our cutting-edge solutions, powered by the Hermes64 RF SoC, are designed to enhance network energy efficiency while dramatically reducing operational expenses, with purpose-built silicon that is the heart of ORAN-based active antenna arrays.
Based in San Diego, California, GreenWave Radios™ has earned a reputation for delivering power-efficient digital-to-RF solutions. Our commitment to innovation is backed by a robust team of more than 100 talented engineers spread across four R&D facilities worldwide and an extensive portfolio of over 120 global patent filings, underscoring our dedication to pushing the boundaries of radio technology.
Are you looking to grow your career at a company that 93% of our current staff approve of our leadership, values, and goals?
To learn more about GreenWave Radios™, visit the GreenWave™ certification profile at GreatPlacetoWork.com and our website at Home - GreenWave Radios.
As a Staff Firmware Engineer, you'll be part of a team that's revolutionizing the cellular infrastructure industry. Reporting to our principal engineer/manager, you'll be at the forefront of developing embedded firmware for our innovative radio solutions. This role is a unique opportunity for someone who thrives on driving the critical path, making a significant impact in product launches, and winning!
This is a full-time position based in our San Diego, CA office.
Key Responsibilities
- Develop and optimize digital signal processing (DSP) algorithms for both transmission (TX) and reception (RX) in 4G/5G physical layers, with a focus on timing synchronization for RF symbols, including Cyclic Prefix (CP), PRACH, and NPRACH
- Design, develop, and integrate embedded firmware drivers for radio front-end, transceiver, and baseband modules
- Implement an extensible hardware abstraction layer to seamlessly support a variety of radio hardware configurations using a common API
- Design and implement test mode interfaces to enable hardware characterization, calibration, and tuning procedures to optimize system performance
- Design and optimize device control transactions to meet strict timing requirements and to enable efficient transmit operation while maintaining RF spectrum emissions requirements
Job Requirements:
- Minimum of eight years experience required
- MS EE/CS preferred
- In-depth knowledge of DSP techniques for TX/RX in 4G/5G physical layers, including timing synchronization for RF symbols such as CP, PRACH, and NPRACH
- Experience with the development of Lower Physical Layer (Layer 1) and/or RF Driver firmware using the C programming language, especially for RF calibration, for at least one wireless technology, preferably 5G NR or LTE
- Experience with RF test equipment measurements for signal quality analysis in at least one wireless technology standard
- Knowledge of RF-related alarms and Key Performance Indicators
- Understanding of maintenance plane protocols, e.g., ORAN-MP / ORI / other CPRI SW protocols
- Strong coding skills in embedded C and Python
Desirable Skills
- Prior ARM or similar System on a Chip (SoC) product development experience
- Good understanding of cellular wireless protocols (MAC/PHY)
- Be able to work productively and independently
- Experience using GIT and Jira tools
- Team player with a strong sense of urgency to meet product needs on time
Compensation and Benefits:
Our compensation package at InnoPhase, dba GreenWave Radios, includes base pay and pre-IPO stock options. The base pay range for this role is between $140K-$225K. Your base pay will depend on the market, interview results, skills, qualifications, experience, education, and location. Our employee benefits include a comprehensive group health plan, matching 401(k), training reimbursement, and various paid leaves (vacation, sick, holidays, maternity/paternity leave, jury). Visit our website to learn more about our employee benefits.