Wireless Engineer

Overview

On Site
$70+
Contract - Independent
Contract - W2
Contract - 6 Month(s)

Skills

Wireless
5G
C++
Python
cellular network
Linux

Job Details

Title: Wireless Engineer

Location: Conshohocken, PA (Onsite)(Local only)

Duration: 6+ months contract

IV: Phone and Video

Feedback on recent interview: Candidate should have extensive SW and HW development experience for this position. They need to be HW/SW developer

Summary

As a Wireless Communications Engineering Contractor, you will be involved in component design, embedded software development, system integration, lab testing, field testing, debugging, and performance characterization of enhancements of 5G NR features. You will be working with a multidisciplinary team to develop custom solutions.

Responsibilities

  • 5G based Component Software Design, Implementation, Debugging, Integration of Components, Lab Testing, Field Testing, Support Remote Testing.
  • Design xApp applications using C/C++, Python. Develop system level test cases to test 5G features and new features to drive feature bring-up and issue resolution.
  • Extract 5G KPIs from OAI and 5G commercial protocol stack and new features developed. Develop a GUI for presentation of KPIs.
  • Make modifications to OAI protocol stack, 5G scheduler, 5G CN NEF, OpenSAS systems for implementation of new features. Interact with FCC databases.
  • Target machine learning models to Jetson Nano like platforms.
  • Present at status meetings and design reviews.
  • Document and record design and testing results.

Requirements

  • MS or higher degree in Electrical Engineering or related field plus 4 yrs. experience in communications systems.
  • Strong background in Wireless Communications, Embedded Systems and Software Development, Integration and Testing. Familiarity with Signal Processing.
  • Strong Telecom CN/RAN/UE expertise with an understanding of 5G NR such as PHY/MAC/RRC/CN NEF/Application layers.
  • Ability to set up cellular network testbeds and validate functionality in both lab and field trials.
  • Cellular network and UE development, integration and test experience using USRP, UHD SDK, OAI, Spectrum Analyzer.
  • Knowledge of OpenSAS and MySQL database systems.
  • Proficiency in network and UE software development (C/C++, Python)
  • Software/cloud-native development experience (containers, REST/gRPC APIs, real-time processing).
  • Debugging and performance tuning of applications, protocols and services.
  • Understanding of 5G KPIs and telemetry.
  • Familiarity and experience using communication security protocols.
  • Experience applying machine learning models for spectrum allocation, traffic prediction, interference detection, positioning and localization.
  • Experience deploying ML on target devices such as Jetson SoM using tools such as ONNX and TensorRT.
  • Background in spectrum management techniques: CBRS, Dynamic Spectrum Sharing (DSS), and Licensed Shared Access. Familiarity with policy-based spectrum management.
  • Knowledge of O-RAN architecture, particularly RIC (RAN Intelligent Controller) where rApps and xApps run. Experience with RIC platforms (e.g., O-RAN SC Near-RT RIC, ONF SD-RAN RIC, or commercial RICs from vendors like Radisys, Nokia, Ericsson, VMware, etc.).
  • Experience in Python, MATLAB, C/C++, and MATLAB communications related toolboxes a plus.
  • Experience using GitHub.
  • Excellent oral and written communications skills.
  • Ability to work in distributed/remote teams.
  • Familiarity with Linux.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.