Logo
GreenWave Radios

Staff FPGA System Design Engineer

GreenWave Radios, Irvine, California, United States, 92713


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.

Staff Engineer, FPGA System Design:

You will be responsible for providing technical contributions in developing novel/game-changing cellular infrastructure radio Front Haul Gateway (FHGW) FPGA and contributing to our ASIC solutions. You will be responsible for our solutions' features, architectures, device functional specifications, and performance. You will work closely with a multi-site team of FPGA design, verification, and software engineers to deliver production-quality programmable logic designs with embedded Linux-based wireless communications software to enable our market-leading cellular infrastructure radio solutions.

This full-time position is based in Irvine, CA.

Key Responsibilities

Work with a team of SW engineers to define, develop, and verify embedded Linux-based SW for Cellular base station radios on custom FPGA designs, including Applications and Drivers for an embedded Linux-based environment and follow-on ASIC solutions.Establish unit-level design, implementation, and test strategiesPerform Synthesis, P&R, and generated FPGA imagesBring up emulation platform with SW and system teamsSupport integration, test, and debug software for timely closureDevelop and own functional blocks to be used on multiple platformsHands-on debug capability using lab equipment and JTAGContribute to/review specifications and architecturesFPGA front-to-back digital design and verification - RTL through physical implementationJob Requirements

BS in EE/CS or equivalent required10+ years' of working with FPGA architecture, implementation, and verificationDevelop FPGA design specifications, communicate and verify these specifications with the RF/FW designersDebug designs and provide timely closurePerform Synthesis, P&R and generated FPGA imagesExperience with embedded systems, wireless protocols, power management, signal processing and standard digital interfacesRTL design knowledge (Verilog/VHDL) and SystemVerilogKnowledge of front-end tools (Verilog simulators, linters, clock-domain crossing checkers)Proven knowledge of synthesis, static timing, F2B digital SoC design flowExperience with development for PetaLinux (Xilinx-based Linux SW package) incl. development workflow incorporating Xilinx Vivado & Xilinx SDKExperience with Xilinx Zynq platform, Vivado Tools (10G Ethernet IP)Experience with Embedded Linux Kernel, Driver, and Application developmentExperience building and integrating SW for a multi-vendor environment e.g. some internal custom SW + Xilinx IP + 3rd-party / open source SWExperience with ARM or similar embedded SoC development environmentsExcellent debug skillsComfortable with configuration management and version controlAble to work productively and independentlyExperience with C, C++, pythonDesirable Skills

Prior experience with cellular infrastructure radio developmentFamiliarity with ORAN M/C/S/U planeFamiliarity with netconf2, netopeer2 client/server, yang, SysRepo, SyncE, PTPExperienced in RTOS principles and concepts, and hands-on experience in any RTOSPrior System on a Chip (SoC) ASIC product development experienceGood understanding of cellular wireless protocols (MAC/PHY)Experience using command-line Git, GitLab and Jira toolsAble to work effectively with incomplete or changing requirementsStrong knowledge of mixed-signal concepts