Greenwave Radios Logo

Greenwave Radios

Lead Engineer Embedded Linux BSP

Reposted 20 Days Ago
Be an Early Applicant
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Develop and optimize Embedded Linux software for O-RAN Cellular base station radios, including kernel development, device drivers, and integration with hardware.
The summary above was generated by AI

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.

InnoPhase Inc., DBA GreenWave™ Radios and Synergic Emergence have a co-employment relationship. For over three years, GreenWave Radios has partnered with Synergic Emergence, a professional employment organization provider, to offer our employees the best benefits and services. This arrangement means that Synergic Emergence provides employee pay checks and benefits, and GreenWave Radios will provide employment, evaluation, and advancement. By outsourcing some HR functions, GreenWave Radios can focus on what we do best – developing and implementing highly innovative SOC cellular radio integrated circuit products.

This is a BSP-focused leadership role for an engineer who brings deep expertise in board bring-up, Linux kernel, and platform software on ARM-based SoCs . The role centres on owning the software platform layer for O-RU products built on Xilinx MPSoC, RFSoC, or equivalent SoCs. FPGA experience is welcome and advantageous, but the core mandate is delivering a robust, production-grade BSP and embedded Linux stack that enables the full O-RU signal chain and O-RAN management plane. You will lead a team of BSP and embedded software engineers, define the platform software architecture, and collaborate closely with hardware, RF, PHY, and FPGA teams to bring O-RU platforms from silicon to production. 

Key Responsibilities

  • Own end-to-end BSP development for O-RU platforms based on Xilinx ZU+ MPSoC / RFSoC or other ARM Cortex-A/R SoCs. 
  • Lead hardware bring-up from bare board to functional system: power sequencing, clocking, DDR training, peripheral initialization. 
  • Develop and maintain FSBL (First Stage Bootloader), PMU/PLM firmware, ARM Trusted Firmware (TF-A), and U-Boot for Zynq UltraScale+ and Versal platforms. 
  • Author and maintain device tree sources (DTS) for all platform peripherals: RF Data Converter tiles, DMA engines, Ethernet MACs, UART, I2C, SPI, GPIO. 
  • Develop production-grade Linux BSP using PetaLinux / Yocto with custom meta-layers for O-RU hardware.
  • Collaborate with hardware team on schematic reviews, signal integrity, and component selection for SoC peripherals.
  • Port, customize, and maintain Linux kernel for target SoC platform aligned with LTS releases (5.15, 6.1, 6.6).
  • Develop Linux kernel drivers for platform-specific peripherals: Xilinx RFDC (RF Data Converter), AXI DMA / MCDMA, high-speed Ethernet (10G/25G), PTP hardware clock.
  • Debug kernel panics, memory corruption, latency spikes, and boot failures using JTAG, GDB, ftrace, perf, and crash analysis.
  • Profile and optimize BSP-level latency to meet O-RAN T2a / Ta3 timing requirements from fronthaul interface to RF chain.
  • Develop and maintain IEEE 1588v2 PTP (G.8275.1 Telecom Profile) and SyncE software stack for O-RAN S-Plane timing compliance.
  • Build and maintain Yocto-based Linux distro with BSP layer, security hardening (dm-verity, secure boot, TrustZone), and OTA update support via SWUpdate.
  • Integrate Xilinx PL (Programmable Logic) IP blocks — eCPRI framer, IQ DMA, beamforming control — with PS-side Linux drivers via AXI4-Lite and AXI4- Stream.
  • Represent BSP platform in cross-functional reviews with RF, PHY, O-RAN stack, and product teams.

Job requirements

  • 8+ years of core BSP & Embedded Linux Experience with B.E. / B.Tech or M.Tech in Electronics & Communication, Electrical Engineering, or Computer Engineering.
  • Deep expertise in BSP development for ARM Cortex-A/R SoCs. 
  • Hands-on Linux kernel internals: memory management, DMA subsystem, interrupt handling, device tree, clock framework, power management (PM / PSCI). 
  • Strong C programming skills for kernel and embedded firmware development.
  • Scripting: Python, Bash, Tcl for build automation, test scripting, and hardware bring-up utilities. 
  • Hardware debug skills: JTAG (Lauterbach, Xilinx HS3 / HS2), oscilloscope, logic analyser, serial console bring-up. 
  • Familiarity with O-RAN Alliance O-RU architecture and WG4 fronthaul split (eCPRI, CUS-Plane, M-Plane, S-Plane). 
  • C++ experience for developing BSP-level user-space services, configuration daemons, or test harnesses.

Benefits:

  • Competitive salary and stock options.
  • Learning and development opportunities.
  • Employer-paid health Insurance.
  • Earned, Casual, Sick & parental leaves.
 

Greenwave Radios Bengaluru, Karnataka, IND Office

#245/1, 3rd main, 7th Cross, BTM 2nd stage, Bengaluru, India, 560076

Similar Jobs

2 Hours Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
Collects, processes, and analyzes complex datasets; builds automated reports and dashboards; applies analytics and AI/ML techniques; automates data workflows and low-code apps; ensures data quality; partners with stakeholders and engineering teams to deliver actionable insights across the Asia Pacific region.
Top Skills: AWSExcelPower AppsPower AutomatePower BIPower QueryPythonSnowflakeSQLVBA
2 Hours Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
Design and implement scalable enterprise Salesforce solutions, lead architecture and design reviews, build reusable components, integrate Salesforce with enterprise and AI systems, mentor engineers, and ensure security, scalability, and governance.
Top Skills: AgentforceAi AgentsAnthropicApexAutomated TestingAws BedrockAzure OpenaiCi/CdData CloudEinstein AiEvent-Driven ArchitectureGeminiGitLightning Web ComponentsMcpMicroservicesModel BuilderMulesoftOpenaiPlatform EventsPrompt BuilderRagRest ApisSalesforceSalesforce ApisSalesforce FlowsSOQLSoslStreaming ApisVector Databases
4 Hours Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Fintech • Machine Learning • Payments • Software • Financial Services
Lead AML-focused business analysis and product delivery: develop strategy, translate analytics into products, manage multiple projects, partner with Tech/Model Risk, mentor analysts, and communicate results to senior stakeholders.
Top Skills: AWSMachine LearningPythonRRelational DatabasesSnowflakeSparkSQL

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account