Summit Tech logo

Summit Tech

Software Developer C++

Stack – Montreal, Quebec
Department Stack
Employment Type Full-Time
Minimum Experience Mid-level

Summit – Solutions for Innovators

From creating new and disruptive communication technologies to designing the user experience of an m-commerce platform, the design of a smartphone or tablet including IoT devices, to the development of branding and marketing campaigns for product launches, our services span the complete product life cycle. 

No matter the project, the flow is the same. It all starts with an idea that is beautifully rendered, then brought to life and made to work in a way that just feels right. We challenge trends in design, communication, connected living, gaming and media with convergence-based solutions. 

For our head office in Montreal, we are now looking for a Software Developer C++.

In this role you’ll be involved in the architecture, design, development, implementation and deployment of advanced VoIP/Messaging applications. You will work collaboratively with other developers, and various stakeholders; therefore, communications skills are key. If you are creative, passionate about process improvement and with strong technical abilities then this role is for you.

In this role you’ll:

  • Design, build and maintain efficient, reusable and reliable code;
  • Help maintain code quality, organization and automation;
  • Participate in software code reviews;
  • Software maintenance and improvement of existing functionalities.

We are looking for a person who is comfortable in a fast-paced environment, can establish priorities and can communicate effectively with various stakeholders.

What you’ll need to be successful:

  • 3+ years in a similar role;
  • Strong knowledge of C++;
  • Previous experience with various network protocols and debugging tools such as Wireshark;
  • Previous experience with GIT, Jenkins or similar systems;
  • Positive attitude;
  • Good communicator, a team player, reliable and accountable.

Nice to have:

  • RCS and GSMA Universal Profile (UP) specifications knowledge (a strong asset);
  • Experience with SIP;
  • Experience with audio or video stream (RTP or similar);
  • Experience with mobile app development (iOS / Android).

What does it mean to work at Summit?

  • A collaborative environment – we share knowledge and learn every day;
  • An open work space where communication flows easily;
  • Lunch and learns to keep up with the latest technology updates;
  • Gym on site and game room;
  • Happy hours;
  • Team outings for pool, basketball, etc.;
  • Three weeks vacation per year and a comprehensive benefits plan.

If you can adapt to changing priorities, are organized and autonomous, then this role for you. Send us your resume today! 


Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Montreal, Quebec
  • Department
  • Employment Type
  • Minimum Experience
  • Powered by