Software Engineer II (5G & IoT Wireless Edge Platform Integration) | CompNova | San Diego, CA

CompNova

San Diego (CA)

On-site

USD 96,000 - 152,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CompNova in San Diego, CA seeks a Software Engineer II to drive the integration of 5G and IoT wireless edge devices with cloud-based platforms.

You will work on middleware, APIs, and device management services for large-scale deployments across carrier networks, with hands-on lab validation and cross-functional collaboration.

Qualifications

  • Bachelor's degree in CS/SE/EE/Telecommunications or related technical discipline.
  • Experience in C/C++/Go/Python under Linux.
  • Strong knowledge of TCP/IP, routing, and network protocols.
  • Experience with 5G/LTE, cellular networks, and 3GPP architectures.

Responsibilities

  • Design, develop, and enhance middleware, APIs, and integration services connecting wireless edge devices to cloud management platforms.
  • Implement and support device provisioning workflows, configuration templates, telemetry collection, and FOTA update mechanisms.
  • Develop, extend, and troubleshoot device management protocols including TR-069, TR-369 (USP), and SNMP.
  • Build and maintain Northbound RESTful APIs and gRPC interfaces for carrier and enterprise customer integrations.
  • Develop production-quality software using C, C++, Go, or Python on Linux-based embedded and server platforms.
  • Collaborate with internal teams and partners on architecture reviews, interface design, and interoperability initiatives.
  • Perform root cause analysis and troubleshooting of defects across device, network, and cloud layers.

Skills

C/C++
Go
Python
Linux
TCP/IP networking
REST APIs
gRPC
5G/LTE knowledge
Device management protocols
Troubleshooting

Education

Bachelor's degree in CS/Software Engineering/EE/Telecommunications

Tools

TR-069
TR-369 (USP)
SNMP
Network simulators
RF test environments

Job description

Job Title: Software Engineer II (5G & IoT Wireless Edge Platform Integration) | CompNova | San Diego, CA


Recruiting Company: CompNova


Job Location: San Diego, California, USA


Job Type: Contract


Work Arrangement: Onsite Lab & Engineering Environment


Technology Focus: 5G, LTE, IoT, Wireless Edge Computing, Cloud Integration, Device Management Platforms


Position Summary

We are seeking a highly skilled Software Engineer II to drive the integration of next-generation 5G and IoT wireless edge devices with cloud-based management platforms. This role is critical in ensuring seamless device provisioning, telemetry collection, firmware lifecycle management, and reliable operation across global Tier-1 carrier networks. Ideal candidates will combine software engineering expertise with strong networking and wireless technology knowledge to deliver scalable, production-grade solutions.


Detailed Job Description

As part of an advanced engineering team focused on wireless edge and IoT innovation, you will play a key role in connecting intelligent devices with enterprise and carrier-grade cloud ecosystems. You will develop middleware, APIs, and device management services that support large-scale deployments across diverse network environments. The position offers exposure to cutting-edge 5G, LTE, embedded systems, cloud integration, and remote device management technologies. Working closely with distributed engineering teams and technology partners, you will participate in architecture discussions, integration testing, troubleshooting, and performance optimization. This hands-on role includes extensive laboratory validation using real devices, carrier networks, RF environments, and network simulators to ensure product readiness and reliability. Candidates seeking a software-focused position at the intersection of wireless networking, edge computing, and cloud services will find this opportunity particularly rewarding.


Key Responsibilities


  • Design, develop, and enhance middleware, APIs, and integration services connecting wireless edge devices to cloud management platforms.

  • Implement and support device provisioning workflows, configuration management templates, telemetry collection systems, and firmware-over-the-air (FOTA) update mechanisms.

  • Develop, extend, and troubleshoot device management protocols including TR-069, TR-369 (USP), and SNMP.

  • Build and maintain Northbound RESTful APIs and gRPC interfaces for carrier and enterprise customer integrations.

  • Develop production-quality software using C, C++, Go, or Python on Linux-based embedded and server platforms.

  • Contribute to data path processing, connection management, device orchestration, and telemetry systems.

  • Execute end-to-end integration, validation, and regression testing in a real-world laboratory environment.

  • Investigate and resolve software, networking, and hardware integration issues occurring on live devices.

  • Collaborate with internal engineering teams and external technology partners on architecture reviews, interface design, and interoperability initiatives.

  • Perform root cause analysis and troubleshooting of complex integration defects across device, network, and cloud layers.

  • Analyze packet captures, system logs, diagnostic outputs, and telemetry data to resolve performance issues.

  • Optimize latency, throughput, connection stability, and standards-compliance across wireless platforms.

  • Create and maintain technical documentation including API specifications, interface control documents, design artifacts, and test plans.

  • Support scalable engineering practices and knowledge sharing to enable long-term platform growth and maintainability.


Required Qualifications & Skills


  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Telecommunications, or a related technical discipline.

  • Professional software development experience in C, C++, Go, or Python within Linux environments.

  • Strong understanding of TCP/IP networking principles, IP routing, and network communications protocols.

  • Experience developing and troubleshooting distributed systems, APIs, integration platforms, or cloud-connected applications.

  • Working knowledge of 5G NR, LTE, cellular data networks, and 3GPP architectures.

  • Experience with device management technologies such as TR-069, TR-369 (USP), or SNMP.

  • Familiarity with REST APIs, gRPC services, and modern service-oriented architectures.

  • Experience conducting integration testing, system validation, and troubleshooting in laboratory environments.

  • Ability to analyze packet captures, logs, telemetry data, and network performance metrics.

  • Strong problem-solving, debugging, and root-cause analysis capabilities.

  • Excellent written and verbal communication skills with the ability to work effectively across distributed teams.

  • Experience collaborating with cross-functional engineering, product, and partner organizations.


Nice-to-Have Skills


  • Experience with embedded Linux development and edge computing platforms.

  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.

  • Experience working with IoT device management ecosystems and large-scale connected device deployments.

  • Familiarity with carrier certification, interoperability testing, and telecom network validation processes.

  • Experience using network simulators, RF test environments, and carrier-grade laboratory infrastructure.

  • Understanding of containerized applications, microservices, and DevOps automation practices.

  • Exposure to wireless routers, gateways, CPE devices, or industrial IoT solutions.


Recruitment Pro Tip

Candidates who stand out for this role typically demonstrate real-world experience integrating devices with cloud platforms while showcasing strong troubleshooting skills across both software and networking layers. Be prepared to discuss specific examples where you resolved complex issues involving APIs, Linux systems, device management protocols, packet analysis, or wireless network integrations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cellular Device Test Engineer | CompNova | Philadelphia, Pennsylvania, USA
Cellular Device Test Engineer | CompNova | Philadelphia, Pennsylvania, USA

CompNova • Philadelphia

On-site
USD 83,000 - 152,000
Wireless Solutions Architect (Private 5G, CBRS & Enterprise Wireless) | CompNova AI | Houston, Texas, USA
Wireless Solutions Architect (Private 5G, CBRS & Enterprise Wireless) | CompNova AI | Houston, Texas, USA

Tech Junction Ltd • Houston (TX), Northern (KY)

On-site
USD 120,000 - 160,000
NOC Engineer (Network Operations Center) | CompNova AI | Omaha, Nebraska, USA
NOC Engineer (Network Operations Center) | CompNova AI | Omaha, Nebraska, USA

CompNova AI • Omaha (NE)

On-site
USD 90,000 - 120,000
5G Core SDM Integration Engineer | CompNova | Dallas, TX
5G Core SDM Integration Engineer | CompNova | Dallas, TX

CompNova • Dallas (TX)

On-site
USD 140,000 - 190,000
NOC Engineer | CompNova AI | Omaha, Nebraska, USA
NOC Engineer | CompNova AI | Omaha, Nebraska, USA

Tech Junction Ltd • Omaha (NE)

On-site
USD 90,000 - 130,000
Nokia PCRF / Packet Core Wireless Engineer
Nokia PCRF / Packet Core Wireless Engineer

NextGen | GTA: A Kelly Telecom Company • Chicago (IL)

On-site
USD 110,000 - 160,000
Wireless Network Engineer
Wireless Network Engineer

Saxon Global • Austin (TX)

On-site
USD 96,000 - 165,000
System Engineer IV
System Engineer IV

Optomi • Denver (CO)

On-site
USD 100,000 - 130,000
Contract to hire opportunity with long term growth potential
Hybrid flexibility with a team and company who values culture
Working on large scale 5G deployments
RAN Wireless SME
RAN Wireless SME

Telnet, Inc. • Plano (TX)

On-site
USD 120,000 - 190,000
Wireless Engineer
Wireless Engineer

Central Business Solutions, Inc • Sunnyvale (CA)

On-site
USD 120,000 - 170,000