cover image
Per Vices Corporation

Senior Software Engineer

On site

Toronto, Canada

Senior

Full Time

11-01-2026

Share this job:

Skills

Version Control Networking Linux git benchmarking C++

Job Specifications

We are looking for an engineer to help us build Software Defined Radios (SDRs) for mission critical infrastructure. Our customers and products use high throughput (>1GBps), low latency (1GBps) applications
Writing 10/40/100Gbps network applications or drivers
Profiling the Linux kernel network stack
Implementing network applications using the DPDK framework
Implementing high performance zero-copy or DMA APIs (>1GBps)

Optional Qualifications

The following skills are desired but not necessarily required for the position:

Experience writing applications for SDR systems
Working in a Linux computing environment
Using version control systems (ie; git)
Previous design or manufacturing experience
Previous work with Schematic Capture and PCB Layout
Linux Kernel driver or API Development
Developing low latency applications
Understanding of wireless radio and DSP chains
Open source radio projects (ie; OpenBTS, UHD, Yocto)

About the Company

Per Vices Corporation is an industry leader in developing & deploying high performance, high-bandwidth software defined radio platforms to support a wide variety of applications within defense, civil, aerospace, medical, telecommunications, broadcasting & wireless management industries. Our systems are flexible, scalable, with full integration support and can be customized for turn-key operation. Radar: We build radar systems that are fully customizable offering high performance, wideband, high bandwidth RF and digital solut... Know more