Previous Job
Previous
Java Application Developer
Ref No.: 22-00209
Location: Bedminster, New Jersey
Job area : Java application software engineer – Modem/Scanner

Min Exp : 5 year
 

Project description:

The team has the full client and server solution for modem and network diagnostics. The project is to develop a modem log and scanner data collection tool. It delivers real-time comprehensive modem and scanner testing. The candidate will develop the module to collect modem log and scanner data, the module to process the collected data to compute KPIs, and the module to generate report and visualize KPI's.
 

Basic qualification:-

  • Seeking a Java application software engineer with excellent Java/Kotlin programming skills and Windows/Mac application development experience in modem log and scanner data collection and analysis.
  • At least 5 years of experience in Java/Kotlin programming.

  • At least 3 years of experience in Windows/MAC OS application development.

  • Development experience in PCTel/Viavi/R&S Scanner is preferred.

  • Product development experience in modem log collection and analysis is preferred.

  • Development experience in USB/ADB/AT is preferred.

  • Experience in Qualcomm QXDM/QCAT or Accuver XCAL/XCAP is preferred.

  • Experience in domain knowledge such as NR 5G, LTE, VoLTE and TCP/IP.

  • Experience with wireless networks, architecture and protocols.

  • Willing to learn new technologies and develop new features/modules.

 

Roles and responsibilities:-

  • Design, develop and optimize the modem log collection module according to the existing or new requirement.
  • Design, develop and optimize the scanner log collection module to control and collect scanner data from different scanner vendors.

  • Design, develop and optimize the modem log and scanner data analysis module to compute various KPIs.

  • Design, develop and optimize the module to generate report and visualize KPI's.

  • Design, develop and optimize the modules to speed up data processing time, reduce memory usage and support multiple parallel sessions.

  • Optimizing system performance, improving the stability of the product, optimizing power consumption and supporting customers with product commercialization.