Software Engineer - Wireless Systems

Photon Iv — Canada · Posted ~3 hours ago

Mid Full-time Hybrid

Skills

Software Development Real-Time Systems Data Pipelines Network Systems API Integration Python APIs O-RAN

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software engineer is sought to build low-latency systems for advanced communication networks, including data processing, integrations, testing infrastructure, and reliable production software.

Highlights

Work on challenging connectivity problems involving AI, real-time systems, network technologies, and performance-focused engineering.

Description

About the job Photon-IV Inc. · Waterloo, Ontario · Full-time · Hybrid Photon-IV builds AI software that predicts satellite-to-terrestrial handovers before they happen, so critical connections don't drop. Our work is backed by a Department of National Defence contract. We're a small team solving a hard problem: keeping people connected in places where networks fail. What you'll own The production engine: turning prediction models into reliable, low-latency software running as xApps and rApps on RIC platforms.The data layer: pipelines that ingest live network telemetry, feed the models, and log every decision for evaluation and replay.The integration layer: E2 and A1 interfaces, conformance with O-RAN specs, and making our software behave inside base stations we don't control.Performance under constraint: real-time deadlines, edge hardware limits, and graceful behaviour when inputs go bad.Test infrastructure: simulation, replay of field data, and the harnesses that prove the engine works before a customer does.Working directly with the leaders on milestones, demos, and customer-facing technical discussions. What you bring 3+ years of hands-on software engineering shipping production systems, ideally at an early-stage company or a small team with big ownership.Strong skills in a systems language (C/C++, Rust, or Go) plus Python for ML tooling and pipelines.Real experience taking software from prototype to production: testing, CI, monitoring, and the discipline to make things boring and reliable.Comfort with networking fundamentals: you know what happens between a packet leaving a radio and a metric landing in your pipeline.Comfort owning a build end to end with minimal structure, and the judgment to know what to prototype cheap and what to engineer properly.Eligibility for Canadian defence work: Canadian citizen or permanent resident, able to obtain a Government of Canada security clearance and to be registered under the Controlled Goods Program. This is a hard requirement. Nice to have O-RAN architecture exposure (xApps/rApps, RIC platforms, E2/A1 interfaces).ML engineering experience: training pipelines, model serving, or inference optimization.Telecom or RAN background (3GPP stack, handover procedures, network KPIs).Embedded/edge deployment experience (Jetson-class hardware, real-time constraints).Kubernetes or container orchestration in production. Practical details Location: Waterloo, Ontario (hybrid); occasional field testing travel within Canada.Compensation: 65-80k