Jobs
>
Kitchener

    Software Developer - Waterloo, Canada - Dejero Labs Inc.

    Dejero Labs Inc.
    Dejero Labs Inc. Waterloo, Canada

    6 days ago

    Default job background
    Description

    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 commercializing 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, defense departments, and government agencies put their trust in Dejero.

    Here's how you help us continue our story...

    We are looking for a Software Developer who wants to make an impact with the code they write. You will be a major contributor to the success of the company, not just another programmer. This role has the option to be based from our Waterloo, Ontario office or a remote location in Canada.

    As a key member of our development team, you will:

    • Design and develop software at the core of Dejero's patented multiple IP connection bonding technology with our Connectivity team
    • Develop services along with the software to package, deploy, configure, and manage them in a Debian-based Linux environment on end-user devices and in the cloud
    • Collaborate with various teams (SQA, Hardware, Web, Product, Support) on new products and technology for industries, such as broadcasting, public safety, defense, transportation, and government agencies

    Here's why you should join the Dejero team:

    • If you aren't growing, we aren't growing. You will have the opportunity to develop your own career path with support from your manager and the People + Culture team.
    • If the pandemic has taught us anything, it's that work-life balance is extremely important. As we find our new normal, our employees are able to choose their preferred work environment; home, office or hybrid.
    • We are home to an award-winning culture, products, and teams. Last year, Great Place to Work ranked us 6th Best Place to Work in Canada We have also won two Emmys for our Smart Blending Technology.
    • Giving back is a key pillar of our culture. Last year, Dejero and its employees contributed thousands of dollars to 12 local and international charities. In addition, through Dejero's Day of Doing Great Things and employees' annual paid volunteer day, we encourage our team to go out into the community and volunteer for local organizations.
    • You have a say in the projects you get to work on based on your passions and interests. Our team attacks technical challenges together and all code is peer reviewed to leverage the strengths that each team member brings to the table.
    • 4-6 years of experience developing software using either modern C++, Go or Python 3
    • You are familiar with Linux (preferably Debian-based), including filesystems, kernel, networking, and the boot process
    • You understand networking technologies and protocols (i.e. TCP, UDP, IP, and Ethernet frames)

    Bonus points if you have experience with:

    • Highly scalable, multi-threaded and asynchronous network socket applications
    • Using tcpdump and Wireshark to analyze and debug network behaviour
    • Linux packet filtering, NAT, routing, bridging, tun/tap devices, and traffic control
    • Experience with LTE and 5G cellular modems
    • Packaging and deploying applications running in containers or virtual machines
    • Experience with cloud and virtualized infrastructures
    • Embedded Linux deployment

    Want to learn more about how Dejero has provided reliable connectivity across the globe? Check out some of our success stories here:

    Dejero is an inclusive workplace for people of all backgrounds, levels of education and types of experiences. We believe our differences are our strengths and help us achieve our ambitiousgoals.

    Research has demonstrated that all too often, potential candidates from historically underrepresented groups don't apply for positions if they don't possessevery required skill/ experience in the job description.Whether or not your experience checks off all the boxes on a job posting, we still encourage you to apply. Believe in yourself. We would love to hear more about what you could bring to Dejero.

    Dejero is committed to providing a barrier-free application and interview process for all candidates. Should you require accommodations in accordance with the Human Rights Code at any point throughout the hiring process, please contact the People and Culture team by email by telephone at To learn more about our commitment to our barrier-free workplace and to read more about our accessibility policy pleasesee here.

    #J-18808-Ljbffr

  • Compusense Inc.

    Software Developer

    6 days ago


    Compusense Inc. Guelph, Canada

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec tortor nunc, ultrices ac leo et, luctus suscipit mi. Sed pulvinar lectus nec nisl luctus, ut commodo libero mattis. Etiam vel velit non justo iaculis ornare. Nullam quam sapien, dictum eu massa sit amet, bibendum aliq ...

  • Ford Co

    Software Developer

    1 week ago


    Ford Co Waterloo, Canada

    Ford was built on the belief that freedom of movement drives human progress. As we look to the future and the changing needs of society, we are committed to becoming the world's most trusted mobility company – delivering smart vehicles for a smart world. Join our team as we creat ...

  • Encircle Inc.

    Software Developer

    6 days ago


    Encircle Inc. Kitchener, Canada $2

    SOFTWARE DEVELOPER · Kitchener (Remote) - Full Time · Encircle is leading the $2 trillion dollar property insurance industry out of the dark ages of pen and paper processes, into the digital age of transparency and empowerment. Our easy-to-use software platform enables thousands ...

  • Robert Bosch Group

    Software Developer

    6 days ago


    Robert Bosch Group Waterloo, Canada

    As one of the world's leading automotive steering suppliers, Robert Bosch Automotive Steering LLC is growing in the market and continues to innovate and develop new products to meet customer needs. Our engineering, technical purchasing, and sales teams are located in both Plymout ...

  • Geotab

    Software Developer

    1 week ago


    Geotab Waterloo, Canada

    Software Development – MyGeotab Oakville / · You are a skilled Software Developer who specializes or is interested in automated testing and managing CI/CD pipelines. You can complete assignments independently or in a team environment. Your background involves building dependable ...

  • Brock Solutions Inc.

    Software Developer

    4 days ago


    Brock Solutions Inc. Kitchener, Canada

    Brock Solutions is an innovative engineering solutions and professional services company specializing in the design, build and implementation of real-time operational solutions for broad based industrial/manufacturing and transportation/logistics organizations worldwide. Some int ...

  • Dejero Labs Inc.

    Software Developer

    6 days ago


    Dejero Labs Inc. Waterloo, Canada

    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 ...


  • IoT Now Waterloo, ON, Canada

    Home › IoT News › BlackBerry releases QNX Software Development Platform 8.Powered by its new next generation QNX operating system (OS), the company's high performance, safe and secure embedded OS,SDP 8.0is designed to realise the performance potential of the increasing number of ...

  • IMAX

    Software Developer

    1 week ago


    IMAX Waterloo, ON, Canada

    Senior C++ Software Engineer, Performance Specialist page is loaded Senior C++ Software Engineer, Performance Specialist · Apply locations Waterloo, ON time type Full time posted on Posted 30+ Days Ago job requisition id JR100034 IMAX is not your everyday entertainment experienc ...

  • Airbus

    Software Developer

    6 days ago


    Airbus Waterloo, Canada

    Software Developer - Clean Code page is loaded · Software Developer - Clean Code · Apply locations Waterloo time type Full time posted on Posted Yesterday job requisition id JR Job Description: · Job Summary: · Come work for NAVBLUE, a leading services company wholly owned by ...

  • Bosch

    Software Developer

    2 weeks ago


    Bosch Waterloo, Canada Full time

    Job Description · Software development for Electric Power Steering projects, including specification, design, implementation, integration and testing. As a Software Engineer, you will be part of the project team responsible for developing and releasing software for our customers ...

  • Airbus

    Software Developer

    6 days ago


    Airbus Waterloo, ON, Canada

    Software Developer - Clean Code page is loaded · Software Developer - Clean Code · Apply locations Waterloo time type Full time posted on Posted Yesterday job requisition id JR Job Description: · Job Summary: · Come work for NAVBLUE, a leading services company wholly owne ...

  • Roseosoft Kithcener

    software developer

    2 weeks ago


    Roseosoft Kithcener Waterloo, Canada

    Education: Bachelor's degree · Experience: 1 year to less than 2 years · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, ...

  • Bridge West Dental Office

    software developer

    3 weeks ago


    Bridge West Dental Office Waterloo, Canada

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Pr ...

  • Bridge West Dental Office

    software developer

    3 weeks ago


    Bridge West Dental Office Waterloo, Canada

    Education: Bachelor's degree · Experience: 7 months to less than 1 year · or equivalent experience · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and s ...

  • Fi NOW

    Software Developer

    6 days ago


    Fi NOW Waterloo, ON, Canada

    You are a skilled and motivated software developer excited to be a part of the smart home evolution. You thrive being part of a small, very talented and motivated team developing the next generation technologies that will change how the world uses WiFi. · Collaborate with extern ...

  • GBL (Green Brick Labs)

    Software Developer

    6 days ago


    GBL (Green Brick Labs) Kitchener, Canada

    Forward to localhost with CLI · whcli forward --token=66d3b0c5-2cf2-4aa d41d4bcd26 Install whcli · generates free, unique URLs and e-mail addressesand lets you see everything that's sent there instantly. · Built-in integrations: Google Sheets, Excel, Slack, Dropbox, SFTP, Email ...

  • Ford

    Software Developer

    1 week ago


    Ford Waterloo, Canada

    At Ford of Canada, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your c ...

  • Alert Labs Inc.

    software developer

    3 weeks ago


    Alert Labs Inc. Kitchener, Canada

    Education: · Expérience: · Education · Bachelor's degree · Work setting · Office · Software company · Remote or mobile · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical pro ...

  • Roseosoft Kithcener

    software developer

    3 weeks ago


    Roseosoft Kithcener Waterloo, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and ...