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 required
-
Bachelor’s degree in engineering (or equivalent) in EC/ EE/ CS required
-
Strong coding skills in C/C++ are mandatory and/or Python
-
Experience with Embedded Linux Kernel, Driver & Application development
-
Cellular RAN development experience
-
Experience building and integrating SW for a multi-vendor environment e.g., some internal custom SW + Xilinx IP + 3rd-party / open-source SW
-
Experience with ARM or a similar embedded SoC development environment
-
Excellent debugging skills
-
Comfortable with configuration management, version control & modern software development flow (e.g., Agile)
-
Good communication, documentation & presentation skills
-
Prior experience with FPGA and/or Network Processor software development
-
Team player with a strong sense of urgency to meet product schedules
-
Be able to work productively and independently
Desirable Skills
-
Familiarity with ORAN M/C/S/U plane is a plus
-
Familiarity with netconf2, netopeer2 client/server, yang, SysRepo, SyncE, PTP(IEEE1588), eCPRI, CPRI
-
Experience with development for PetaLinux (Xilinx-based Linux SW package) including development workflow incorporating Xilinx Vivado & Xilinx SDK
-
Experience with Xilinx Zynq platform
-
Experienced in RTOS principles and concepts & hands-on experience in any RTOS
-
Prior System on a Chip (SoC) product development experience
-
Good understanding of cellular wireless protocols (MAC/PHY)
-
Experience using command-line Git, GitLab & Jira tools
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 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.