Job Description
Job Description
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.
Headquartered in San Diego, California, GreenWave Radios™ has established itself as a pioneer in delivering power-efficient digital-to-RF solutions. The company is supported by a talented team of over 100 engineers spread across four global R&D facilities. With an extensive portfolio of more than 120 global patents, GreenWave Radios™ continues to push the boundaries of radio technology and innovation.
To learn more about GreenWave Radios™ and hear what our employees have to say, visit the GreenWave™ certification profile at GreatPlacetoWork.com or explore our Home - GreenWave Radios website.
As a Staff Embedded Linux Software Engineer or above , you'll be part of a team that's revolutionizing the cellular infrastructure industry. Reporting to a VP of Product Management, you'll be at the forefront of developing embedded SoC software for our innovative radio solutions. This role presents a unique opportunity for an individual who excels at driving the critical path, making a significant impact in product launches, and achieving success.
This is a full-time position based in our Irvine, CA office.
Key Responsibilities :
- Individual contributor to develop Embedded Linux-based SW solutions for O-RAN Cellular base station radios.
- Design, develop, and optimize embedded Linux software for O-RAN-based cellular base station radios.
- Implement software solutions to interface with radio hardware, processing layers, and wireless protocols.
- Develop software for hardware abstraction layers, device drivers, and radio processing functionalities in the O-RAN stack (CUSM).
- Optimize embedded software for low-latency, real-time performance, and high throughput, ensuring the software meets strict timing and reliability requirements, focusing on memory management, CPU utilization, and power efficiency.
- Collaborate with hardware engineers, systems architects, and other software teams to ensure seamless integration of hardware and software for O-RAN base station radios.
- Develop and implement control, monitoring, and resource management systems that interact with the radio hardware, ensuring compatibility and interoperability with other O-RAN-compliant elements.
- Assist with the definition, development & verification of FW / SW products.
- Establish unit level design, implementation & test strategies.
- Support integration & test and debug software for timely closure.
- Work with the Applications team and customers to provide the necessary support.
Job Requirements :
Ten or more years of relevant work experience requiredBachelor's degree in engineering (or equivalent) in EC / EE / CS requiredStrong coding skills in C / C++ are mandatory and / or PythonExperience with Embedded Linux Kernel, Driver & Application developmentCellular RAN development experienceExperience 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 a similar embedded SoC development environmentExcellent debugging skillsComfortable with configuration management, version control & modern software development flow (e.g., Agile)Good communication, documentation & presentation skillsPrior experience with FPGA and / or Network Processor software developmentTeam player with a strong sense of urgency to meet product schedulesBe able to work productively and independentlyDesirable Skills :
Familiarity with ORAN M / C / S / U plane is a plusFamiliarity with netconf2, netopeer2 client / server, yang, SysRepo, SyncE, PTP(IEEE1588), eCPRI, CPRIExperience with development for PetaLinux (Xilinx-based Linux SW package) including development workflow incorporating Xilinx Vivado & Xilinx SDKExperience with Xilinx Zynq platformExperienced in RTOS principles and concepts & hands-on experience in any RTOSPrior System on a Chip (SoC) product development experienceGood understanding of cellular wireless protocols (MAC / PHY)Experience using command-line Git, GitLab & Jira toolsCompensation 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 up to $180K and above for higher-level roles. 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.