
IoT / Networking Manager
- Johannesburg, Gauteng
- R60,000 per year
- Permanent
- Full-time
- Manage and monitor our national fleet of routers (OpenWRT-based).
- Maintain and deploy firmware updates, working with developers to QA and release changes.
- Track firmware versions, debug devices in the field, and ensure seamless rollouts.
- Ensure consistent uptime of WiFi services and router heartbeat signals.
- Configure and maintain APNs, VPNs, and other connectivity channels .
- Optimise networking parameters for throughput, security, and latency.
- Deep familiarity with the router stack: OpenWRT Firmware, Bash and Lua Scripts, Chilli query, L2TP and TINC Protocols
- Interface with SIM/APN/VPN partners, network providers, and firmware vendors.
- Collaborate with internal teams (Product, Ops, Customer Success) to surface and resolve fleet issues.
- Act as a technical escalation point for device and connectivity-related challenges.
- Set up alerting, uptime monitoring, and fleet health dashboards.
- Track key KPIs (router uptime, firmware coverage, connectivity success rate).
- Report on partner SLA performance and recommend improvements.
- Proven experience managing IoT devices or embedded Linux systems at scale.
- Strong Linux CLI fluency; certifications (e.g., LPIC-1, RHCSA) are a plus.
- Proficiency in bash/shell scripting and network diagnostics tools.
- Familiarity with: VPS Configuration, Mobile Networking (APN's, SIM provisioning), Lua and uhttpd web stacks, Chilli Query
- Excellent problem-solving and debugging skills.
- Proactive, detail-oriented, and operationally rigorous.
- Clear communicator able to translate technical issues to non-technical stakeholders