Full-time

Software Developer (C++/Real-Time Systems)

Posted on 16 January 25 by Shina Sharma

  • Gatineau, QC
  • $ - $ per Year
Logo

Powered by Tracker

Job Description

One of our clients is seeking an experienced Intermediate Software Developer specializing in C++ to contribute to development projects centered on real-time communication protocols. This role involves both technical leadership and hands-on design responsibilities in a collaborative Agile environment.

Key Responsibilities:

  • Actively participate in team meetings, provide progress updates, and take technical ownership of assigned design tasks.
  • Manage source code and ticketing through GIT and TRAC.
  • Engage in full-cycle software development for projects involving VoIP and SIP protocol, encompassing:
    • Design, coding, unit testing, debugging, integration, and documentation.

Required Skills & Qualifications:

  • Education: Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • Technical Expertise:
    • Proficient in C++ with a strong foundation in Object-Oriented (OO) design and client-server architecture.
    • Hands-on experience with VoIP, SIP, and telephony standards is advantageous.
    • Knowledge of real-time programming and communication protocols.
  • Development Tools:
    • Familiarity with Agile software development principles.
    • Proficiency with GIT, TRAC, and socket programming.
    • Competence in TCL and Bash scripting.
  • Platform Proficiency:
    • Experience designing and provisioning software for communications equipment, specifically on Windows platforms.
    • Familiarity with call management systems for operations, administration, and maintenance (OAM&P).

Additional Desired Skills:

  • Experience with cloud-native designs, stateless services, in-memory databases, and store-and-forward messaging systems (e.g., RabbitMQ, Kafka, Redis Streams).
  • Background in Mapping, GIS, or statistics application development.
  • Ability to work independently, demonstrate a positive work ethic, and excel in team collaboration.
  • Languages: English required; bilingual proficiency in English and French is an asset.

Job Information

Rate / Salary

$ - $ per Year

Sector

Telecommunications

Category

Not Specified

Skills / Experience

C++, Real-time systems, Socket programming, VoIP, SIP Protocol, and telephony

Benefits

Not Specified

Our Reference

JOB-18938

Job Location