Software Engineer II; 5G & IoT Wireless Edge Platform Integration CompNova
Listed on 2026-10-16
-
Software Development
Software Engineer
Job Title:
Software Engineer II (5G & IoT Wireless Edge Platform Integration) | Comp Nova | San Diego, CA
Recruiting Company:
Comp Nova
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 SummaryWe 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.
DetailedJob 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.
- 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.
- 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 , LTE, cellular data networks, and 3
GPP 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).