Wireless Systems Embedded Firmware Engineer III

Meta PlatformsSunnyvale, CA
Onsite

About The Position

This role focuses on Cellular Test Engineering for 5G NR and LTE devices. The engineer will be responsible for test execution and validation, including conformance, functional, and regression testing. This involves validating radio protocol behavior against 3GPP specifications, running RF performance measurements, and automating test scripts on Rohde & Schwarz CMX/CMW platforms. The role also includes lab bench setup and hardware debugging, analyzing protocol logs, and collaborating with cross-functional teams to resolve issues. Reporting on test status and contributing to test plan development are also key responsibilities.

Requirements

  • Hands-on experience with cellular testing across both 5G NR and LTE technologies, including radio protocol validation, RF performance, and conformance/functional test execution.
  • Proficient with test automation on CMX (Rohde & Schwarz CMX500/CMW callbox platforms), building and maintaining automated test scripts and regression suites.
  • Strong lab bench skills, including confident use of an oscilloscope and related instrumentation for signal integrity, timing, and hardware debug.
  • Familiarity with scripting (e.g., Python) for test automation.
  • Solid grasp of cellular signaling and measurement fundamentals.
  • Bachelor’s degree in engineering.

Nice To Haves

  • Master's degree in Computer Engineering or Electrical Engineering
  • Lab engineer experience
  • Engineering degree preferred

Responsibilities

  • Execute conformance, functional, and regression test campaigns on 5G NR (SA/NSA) and LTE devices, covering RRC/NAS signaling, mobility, carrier aggregation, and data-throughput scenarios.
  • Validate radio protocol behavior against 3GPP specs and log findings with clear reproduction steps.
  • Run RF performance measurements (TX power, sensitivity, EVM, spurious emissions, throughput vs. signal level) and compare results against product requirements.
  • Build, maintain, and extend automated test scripts and suites on Rohde & Schwarz CMX500/CMW callbox platforms.
  • Own the nightly/weekly automated regression pipeline: monitor runs, triage failures, and keep the suite updated as firmware drops land.
  • Develop Python tooling for test sequencing, instrument control, result parsing, and reporting; reduce manual test time through incremental automation.
  • Set up and operate lab benches: callboxes, spectrum/signal analyzers, power supplies, attenuators, shield boxes, and RF cabling.
  • Use an oscilloscope for signal integrity, timing, and power-sequencing debug on device hardware; isolate whether an issue is RF, protocol, or hardware in origin.
  • Maintain bench calibration, cable loss characterization, and equipment health; keep test setups documented and reproducible.
  • Analyze protocol logs (QXDM/QCAT, modem traces, callbox logs) to root-cause failures and narrow them to a specific layer or component.
  • Partner with firmware, RF, and hardware engineers to reproduce issues, verify fixes, and confirm no regressions.
  • File, track, and drive defects to closure; escalate blockers affecting release milestones.
  • Produce daily/weekly test status summaries: pass rates, new failures, coverage gaps, and blocking issues.
  • Contribute to test plan development for new features, chipsets, and bands; expand coverage where automation or scenarios are thin.
  • Document test procedures, bench configurations, and known issues so results are repeatable across engineers and sites.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service