G

GreenWave Radios

Ultra low power RF signal processing

Senior Engineer Design Verification

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaIn-person

About the Job

Requirements

  • A bachelor's and/or master's degree in engineering, or equivalent, in EC, EE, or CS.
  • At least 5 years of experience verifying DSP block designs, including FFT, FIR, IIR, AGC, interpolation/decimation filters, and up/down converters, using reference models.
  • Hands-on experience integrating MATLAB or Python models into a UVM environment and creating agents and scoreboard components for DSP blocks.
  • Knowledge of wireless communication theory, including SNR, IQ constellations, FFT, OFDM, and MIMO.
  • Experience using Cadence vManager for design verification metrics extraction and regression.
  • Understanding of the complete verification lifecycle, from test planning and testbench development through coverage closure.
  • Expertise developing testbench environments and verification components such as monitors, scoreboards, drivers, and agents from scratch.
  • Proficiency in SystemVerilog, Verilog, UVM, C, Python, Perl, and Tcl/Shell scripting.
  • Experience developing IP-, subsystem-, or chip-level SystemVerilog and UVM-based verification.
  • Experience with Git, Jira, and Microsoft Office suites.

Responsibilities

  • Verify hardware wireless DSP blocks within the design verification team using internally developed MATLAB/Python reference models.
  • Develop UVM testbench environments and execute verification cases to verify RTL designs with bit-true and cycle-accurate behavior.
  • Construct SoC-level testbenches by reusing verification components developed at the IP/subsystem level, including testbench architecture for random and directed testing, stimulus generation, and integration of custom and off-the-shelf VIP/UVCs.
  • Develop and execute verification plans based on design specifications in collaboration with architects and designers.
  • Construct hardware/software co-verification environments, including testbenches, use cases, APIs, and sequences; execute and debug use cases.
  • Debug test cases and report verification results to achieve code and functional coverage metrics, using constrained-random verification, functional coverage, code coverage, and assertions.
  • Assist with emulation, FPGA, and prototyping efforts.
  • Implement and maintain automated verification flows using languages such as Python and Perl and shell scripts.

About the Company

GreenWave Radios

Ultra low power RF signal processing

GreenWave Radios designs energy-efficient RF systems around a specialized hardware architecture called a non-linear Radio Processing Unit (nRPU). Its radios run software-defined protocol personalities that can implement many RF standards on a single hardware platform. The core idea is to execute diverse radio functions in software on the nRPU, achieving much lower power consumption than typical radios while preserving flexibility. This approach lets GreenWave Radios support multiple radio standards and features on one hardware base, enabling easier updates and customization without swapping hardware. The company’s goal is to provide ultra-low-power, flexible radios that can support a wide range of protocols efficiently, addressing the demand for long-lasting, adaptable wireless devices.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
San Diego, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at GreenWave Radios

See more jobs