Location: Southwestern Ontario
Join to apply for the Software Developer (C++) role at Dejero
It all started on a bus. An election campaign bus. Through his experience providing mobile connectivity for election campaigns, Dejero founder Bogdan Frusina witnessed first‑hand the challenges that journalists faced reporting live from the field. He knew there was a better way.
Building a team with a passion for innovation and a drive to persevere, he set about developing and commercialising a portable and wireless live video broadcast solution. In November 2009, that vision came to life. Dejero enabled the world’s first live transmission of the torch relay across Canada for the Vancouver Winter Olympics.
Since then, we’ve evolved into a world‑leading wireless telecommunications aggregator, providing resilient, uninterrupted internet connectivity vital for critical communications. Broadcasters, production companies, first responders, defence departments and government agencies put their trust in Dejero.
Here’s How You Help Us Continue Our Story…Our core mission is to build resilient, uninterrupted internet connectivity by blending multiple IP connections. This is realised by our Emmy‑Award‑winning CORE Smart Blending Technology, which runs on various platforms and systems. As a Software Developer
, you will directly develop and contribute to our CORE Smart Blending platform that delivers reliable network and video solutions, working alongside a team of talented software developers in writing robust code and solving challenging problems.
- Architect and develop core technology: design and develop software at the core of Dejero’s patented multiple‑IP connection bonding technology.
- Linux systems development: implement and manage the services required to package, deploy and configure the software in a Debian‑based Linux environment – on end‑user devices and in the cloud.
- Problem solving & analysis: use tools like tcpdump and Wireshark to perform deep‑diving analysis and debugging of complex network behaviour.
- Maintain high‑quality code: own the development process through detailed code reviews, comprehensive unit testing and test automation.
- Collaboration:
work collaboratively and independently in a fast‑paced, Agile environment – collaborate with various teams (SQA, Hardware, Web, Product, Support) on new and existing products, as well as technology for various industries such as media, public safety, defence, transportation and enterprise. - Growth: openly share knowledge and help build a culture of continuous learning and technical excellence.
- Fueling your growth: we invest in your development with an annual learning allowance, workshops, mentorship, coaching and a full learning platform.
- Work‑life balance: our hybrid work model supports flexibility and well‑being, helping you thrive both at work and at home.
- Award‑winning culture & innovation: we’re honoured to have been named one of the Best Places to Work in Canada for 7 consecutive years by Great Place to Work.
- Making a difference together: we support meaningful causes with paid volunteer days, donation drives, volunteering and our annual Dejero’s Day of Doing Great Things.
- Collaborative teams: you’ll work on projects that match your strengths, contribute to peer‑reviewed solutions and help shape the future together.
- 3+ years of software development experience with expert‑level proficiency in Modern C++ with Boost.
Asio. - Linux systems knowledge: understanding of Linux networking, kernel, file systems, boot process, systemd services, driver integrations and device/interface bring‑up (preferably on Debian‑based distributions).
- Networking proficiency: strong understanding of networking technologies and protocols (TCP, UDP, IP, Ethernet frames).
- Essential tools: demonstrable experience analysing network traffic and debugging with tools like tcpdump and Wireshark.
- Experience developing highly scalable, multi‑threaded and asynchronous network applications.
- Passion for developing high‑quality, robust software.
- Strong believer in detailed code reviews, unit tests and test automation.
- Eagerness to…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: