Careers

Current job openings at InterTalk™ Critical Information Systems:

We are currently hiring for the following positions:

SOFTWARE DEVELOPER, C ++ (Full-time / Hybrid)

COMPANY

InterTalk Critical Information Systems is an award-winning, leading-edge company in the field of electronic communications. Headquartered in Dartmouth, Nova Scotia, Canada, InterTalk designs, manufactures and sells electronic communications equipment to public safety agencies around the world. In addition, InterTalk’s equipment is used by railroads, airports and electrical utility companies to ensure the safety of their employees and to handle day-to-day operations, logistics, planning and emergency situations.

JOB SUMMARY

Our Technology Team is growing and we are looking for an experienced Software Developer with strong C++ experience to join our team and work to elevate InterTalk’s world class public safety/critical information systems. We are looking for excellence! This role is ideal for a developer who has solid hands-on C++ experience and is ready to contribute meaningfully to product performance and reliability, and continue growing their technical depth in a mission-critical environment.

You’ll be a key contributor on the team, working on customer projects, product enhancements, continuous improvements, and new product development and design while collaborating with teams of smart, supportive and high performance people throughout the organization. Each day will bring new tasks, with an opportunity to problem solve and be creative. High initiative and strong organizational skills will be vital.

The ideal candidate will have a minimum of 3 years of practical development experience with C++ working with a software company, strong technical understanding of Linux, event driven architecture and a track record demonstrating collaboration. Excellent communication and organization skills, relationship development, focus on customer success, and a team-oriented spirit are keys to success in this position.

This is a hybrid opportunity based in Nova Scotia. Team members will make use of our office in Dartmouth, Nova Scotia, to gain a deep understanding of our hardware products and their flexibility.

JOB DESCRIPTION

Under the direction of the Core – Team Lead, the Software Developer will be responsible for the following:

Software Developer responsibilities:

  • Contributing to software and hardware product design and development within the following areas: technical architecture and design, technology selection, development process improvement, bug fixes, hardware verification testing, developing automated test frameworks, adding new software features to existing products, optimizing developer tools and frameworks and coaching and mentoring junior developers and other team members
  • Ensuring testing best practices in software and hardware verification, including hardware verification testing, unit, functional, regression and performance testing and developing automated test frameworks
  • Contributing to software quality through code-review of peer-submitted change-sets
  • Developing software and system documentation
  • Working with customers or departments on technical issues including software system design and maintenance
  • Analyzing information to recommend and plan the installation of new systems or modifications of an existing system
  • Providing input to system testing and validation procedures
  • Contributing to team efforts by completing related tasks as needed

Implement Continuous Improvement:

  • Continuously assessing and driving improvement initiatives within Core team processes, identifying opportunities for streamlining processes, implementing automation, standardization, and best practices to adopt innovation, increase efficiencies, and reduce costs
  • Anticipating potential risks and operational challenges, developing mitigation plans to ensure smooth execution and successful outcomes of project timelines and objectives
  • Creating and maintaining policy and technical documentation
  • Participating in continuous job-specific training and ongoing education

Internal Collaboration:

  • Working cohesively with a team of software, hardware, and systems developers and engineers building mission-critical communications products and services
  • Collaborating and proactively communicating with internal teams to identify, prioritize, and execute approaches that support company objectives, product strategies, and project roadmaps
  • Promoting a culture of trust, collaboration, communication, and continuous improvement with other teams, fostering a high-performing and collaborative work environment across the company
  • Representing the company at internal and external meetings and/or events
  • Supporting company policies, procedures and operations, including ISO9001 Quality Management System and ISO27001 Information Security Management System

REQUIRED SKILLS

  • Practical experience with C++14, Linux, event driven architecture
  • Practical experience with Git
  • Practical experience with IP Networking, Wireshark/tcpdump
  • Practical experience with airgapped and mission-critical software troubleshooting and debugging
  • Demonstrated ability to multitask and work independently in a fast-paced ambiguous environment
  • Strong English communication skills, both written and verbal
  • Strong organization and time management skills
  • Strong problem solving and conflict resolution skills
  • Collaborative work philosophy

EXPERIENCE

  • A bachelor’s degree in computer science, engineering or a related discipline or equivalent experience
  • A minimum of 3 years of practical development experience working with a software company

NICE TO HAVE SKILLS

  • Familiarity with C99
  • Familiarity with SIP/RTP, DSP, Audio/DSP, Asterisk, P25, DMR, Tetra
  • Familiarity with OpenGL
  • Familiarity with Microsoft Visual Studio and Windows Visual C++14
  • Familiarity with system administration, embedded software, hardware interfaces
  • Familiarity with IP network protocol design and implementation
  • Familiarity with secure software development frameworks like OWASP
  • Familiarity with React/JS, Node/JS
  • Familiarity with Docker
  • Familiarity with L10n/I18n
  • Familiarity with SQL/NoSQL databases like Postgres/MongoDB
  • Familiarity with web servers like Nginx/Apache
  • Familiarity with accessibility standards like WCAG 2.2
  • Experience building mission-critical communications software
  • Public safety/LMR/Military background
  • Experience with Atlassian Suite
  • Written and/or verbal additional language communication skills

WHAT YOU’LL LOVE ABOUT WORKING WITH US:

Meaningful work. Our work makes a difference in the world. Our efforts contribute to making a lasting impact supporting mission-critical communications that help our customers save lives.
Work environment. Remote, in-office and hybrid work options. Flexible working hours. Renovated office space, including free coffee and parking. Casual dress and atmosphere.
Health & Wellness. Your health and wellness are a priority. We make the time to highlight the value of wellness, how to support it and offer a fully funded health benefit package to employees. We foster a strong work-life balance, also providing paid time off, including vacation, holiday and sick time.
Learning & Growth. Leaders that are committed to supporting you through regular connection 1:1 conversations, a focus on learning through external opportunities and internal workshops sharing technical knowledge, fostering growth and opportunity in your career.
Employee Engagement. Your feedback matters and makes a difference. We regularly advocate for feedback and are open to doing things differently.
Culture & Connection. Our culture is our corporate personality tied up with a bow and if we do say so ourselves, we got it going on. It’s the people here that make the magic – we have a phenomenally talented engaged team that is our greatest strength.

TO APPLY

InterTalk is an equal opportunity employer. If this opportunity interests you, and you meet all of the above requirements, please submit your resume and a cover letter stating salary expectations HERE. We thank all applicants for their interest, however only those candidates selected for interviews will be contacted.

Offer of employment is conditional upon the completion of all applicable background checks and confirmation of credentials, the results of which must be satisfactory to the employer. Only applicants legally entitled to work in Canada will be considered for this opportunity.

Job Types: Full-time

Benefits:

  • Casual dress
  • Company events
  • Dental care
  • Disability insurance
  • Extended health care
  • Flexible schedule
  • Life insurance
  • On-site parking
  • Paid time off
  • Profit sharing
  • Vision care
  • Work from home

Ability to commute/relocate:

  • Dartmouth, NS: reliably commute or plan to relocate before starting work (required)

Application question(s):

  • Do you have a sharable portfolio of code in C++?
  • When was the last time you worked in C++

Experience:

  • Git: 1 year (preferred)
  • IP networking: 1 year (preferred)
  • SIP: 1 year (preferred)
  • practical Linux: 2 years (preferred)
  • C++: 2 years (required)

Location:

  • Dartmouth, NS (preferred)

Work Location: Hybrid remote in Dartmouth, NS

INFRASTRUCTURE & SYSTEMS ADMINISTRATOR (Full-time / Hybrid)

COMPANY

InterTalk Critical Information Systems is an award-winning, leading-edge company in the field of electronic communications. Headquartered in Dartmouth, Nova Scotia, Canada, InterTalk designs, manufactures and sells electronic communications equipment to public safety agencies around the world. In addition, InterTalk’s equipment is used by railroads, airports and electrical utility companies to ensure the safety of their employees and to handle day-to-day operations, logistics, planning and emergency situations.

JOB SUMMARY

Our Operations team is seeking a skilled Infrastructure & Systems Administrator to enhance our team, based out of Dartmouth, Nova Scotia! In this pivotal role, you will leverage your experience and expertise to design, deploy, and maintain robust infrastructure solutions that support the optimal performance and security of our mission-critical communications systems.

Who are we? In short, we’re a fast growing, award-winning company with focus on mission-critical communications that help our customers save lives. We are radio, console and dispatch experts. We are innovative, collaborative and supportive. We work with an impressive range of clients in the public safety sector within North America and our equipment handles emergency communications in sites across the continent.

Who are you? You are a dedicated IT professional with a passion for technology and commitment to excellence. As a key member of our team, you will collaborate with cross-functional departments, engage directly with clients and contribute to continuous improvement initiatives. You thrive in dynamic environments and are eager to contribute to a team that values collaboration.

This position offers the best of both worlds as a hybrid opportunity, supported as a mostly remote (at your preference), with periods of on-site work and training at our office in Dartmouth, Nova Scotia. You can expect this to average a day per week, with some weeks none and some weeks several, all depending on the current activities. This position includes on-call shift work leading remote technical support in the case of customer incidents, in shift rotations that cover 24x7x365 operations including all holidays, for extra pay.

This role requires short-term travel to customer sites in Canada and the United StatesCandidates must be legally able and willing to travel internationally, including holding a valid passport and any required visas or authorizations.

Apply today to build your career and play a vital role in contributing to the future growth of InterTalk!

POSITION RESPONSIBILITIES

Infrastructure & System Management:

  • Contribute to system design and deployment within the following areas: technical direction, technology selection, architecture and design, bug reporting & deploying new features to existing products
  • Install, configure, and maintain server hardware and operating systems to support business applications
  • Ensure system performance, availability, and scalability through proactive monitoring and optimization
  • Implement and manage backup and disaster recovery strategies to safeguard critical data and systems
  • Oversee software deployments, patch management, and security updates

Network & Security Administration:

  • Support IP Network design and implementation, including network switch configuration, VLAN assignments & configuration
  • Implement and enforce network security policies, including firewalls, access controls
  • Monitor network performance, troubleshoot connectivity issues and optimize configurations for efficiency
  • Respond to and mitigate security incidents, including vulnerability assessments and penetration testing

Operational Support & Troubleshooting:

  • Collaborate with vendors, service providers, and internal teams to resolve technical issues and implement new solutions
  • Conduct root cause analysis for recurring incidents and implement long-term solutions
  • Review and validate technical proposals to ensure accuracy and alignment with customer requirements
  • Support technical product demonstrations, presentations, seminars and/or training explaining products and services
  • Participate in 24/7 on-call rotation to support critical system availability/issue resolution

Customer Relationship Management:

  • Ensure customer service excellence by actively engaging in conversations with customers and ensuring system fulfills customer expectations
  • Design and execute tailored external training sessions and training documentation to enhance technical proficiency and understanding with our customers
  • Travel to customer sites across North America to perform deployment activities or other customer support, as required

Implement Continuous Improvement:

  • Identify and implement process improvements to streamline System Operations workflows and processes, implementing automation, standardization, and best practices
  • Participate in continuous job-specific training and ongoing education

Internal Collaboration:

  • Collaborate and proactively communicate with cross-functional teams to identify, prioritize, and execute approaches that support company objectives
  • Represent the company at internal and external meetings and/or events

YOUR QUALIFICATIONS

  • Intermediate Linux System Administration skills, including the ability to manage and troubleshoot services, configure and maintain system components (e.g., networking, storage, users, and permissions), and perform routine tasks such as log analysis, package management, and system monitoring. Proficiency with remote access tools like SSH and SCP, as well as confident use of the command line, is essential.
  • Networking and Realtime IP protocols (e.g. SIP, RTP, NTP, SNMP, etc.)
  • Shell scripting using BASH, Python or other scripting languages
  • Strong technical communication skills
  • High level of professionalism, attention to detail and strong work ethic
  • Excellent customer service skills
  • Strong problem-solving and conflict resolution skills
  • Strong organization, presentation and time management skills
  • Strong English communication skills, both written and verbal
  • Collaborative work philosophy

YOUR EXPERIENCE

  • A technical degree or equivalent experience
  • A minimum of three (3) years of related industry experience
  • Experience working as a Tier 2 help desk representative would be a bonus
  • Professional Engineers qualification (EIT/P.Eng.) would be a bonus

NICE TO HAVE SKILLS

  • Knowledge of radio network design and use of radio technologies: basic understanding of land mobile radio systems with the ability to troubleshoot levels, impedances, timings and other settings; understanding of audio performance characteristics and audio processing tools such as AGC, audio compressors and EIA tone remote control
  • QA or testing experience
  • CCNA or similar networking certification
  • Experience with cloud computing technologies
  • Experience with dispatch operations
  • Knowledge of radio protocols such as P25, MDC, and paging
  • Familiarity with git, Zabbix (or something similar) and the ELK stack
  • Practice using json and YAML (or specifically Ansible)
  • Working knowledge of VMs and Docker
  • Exploratory testing

WHAT YOU’LL LOVE ABOUT WORKING WITH US:

Meaningful work. Our work makes a difference in the world. Our efforts contribute to making a lasting impact supporting mission-critical communications that help our customers save lives.
Work environment. Remote, in-office and hybrid work options. Flexible working hours. Renovated office space, including free coffee and parking. Casual dress and atmosphere.
Health & Wellness. Your health and wellness are a priority. We make the time to highlight the value of wellness, how to support it and offer a fully funded health benefit package to employees. We foster a strong work-life balance, also providing paid time off, including vacation, holiday and sick time.
Learning & Growth. Leaders that are committed to supporting you through regular connection 1:1 conversations, a focus on learning through external opportunities and internal workshops sharing technical knowledge, fostering growth and opportunity in your career.
Employee Engagement. Your feedback matters and makes a difference. We regularly advocate for feedback and are open to doing things differently.
Culture & Connection. Our culture is our corporate personality tied up with a bow and if we do say so ourselves, we got it going on. It’s the people here that make the magic – we have a phenomenally talented engaged team that is our greatest strength.

TO APPLY

InterTalk is an equal opportunity employer. If this opportunity interests you, and you meet all of the above requirements, please submit your resume and a cover letter stating salary expectations HERE. We thank all applicants for their interest, however, only those candidates selected for interviews will be contacted.

Offer of employment is conditional upon the completion of all applicable background checks and confirmation of credentials, the results of which must be satisfactory to the employer. Only applicants legally entitled to work in Canada will be considered for this opportunity.

Job Types: Full-time, Permanent

Benefits:

  • Casual dress
  • Company events
  • Dental care
  • Disability insurance
  • Extended health care
  • Flexible schedule
  • Life insurance
  • On-site parking
  • Paid time off
  • Profit sharing
  • Vision care
  • Work from home

Ability to commute/relocate:

  • Dartmouth, NS: reliably commute or plan to relocate before starting work (required)

Application question(s):

  • Do you have on call shift-work availability for shift rotations that cover 24x7x365?
  • Are you able and willing with the necessary documentation in place, (including holding a valid passport and any required visas/authorizations, etc.) to travel within Canada and the US?

Experience:

  • Infrastructure/Systems design and deployment: 2 years (required)
  • Technical proficiency in LINUX systems: 2 years (required)
  • Networking skills (switches, routing, troubleshooting): 2 years (preferred)
  • Telecommunication skills (VoIP/SIP/Asterisk): 2 years (preferred)
  • Shell scripting using BASH, Python, other languages): 1 year (required)
  • Cloud & virtualization skills : 1 year (preferred)
  • Database Administration: 1 year (preferred)
  • Tier 2 help desk representative: 1 year (preferred)

Work Location: Hybrid remote in Dartmouth, NS

What You’ll Love About Working With Us:

 

Meaningful work.

Our work makes a difference in the world. Our efforts contribute to making a lasting impact supporting mission-critical communications that help our customers save lives.

 

Work environment.

Remote, in-office and hybrid work options. Flexible working hours. Renovated office space, including free coffee and parking. Casual dress and atmosphere.

 

Health & Wellness.

Your health and wellness are a priority. We make the time to highlight the value of wellness, how to support it and offer a fully funded health benefit package to employees. We foster a strong work-life balance, also providing paid time off, including vacation, holiday and sick time.

 

Learning & Growth.

Leaders that are committed to supporting you through regular connection 1:1 conversations, a focus on learning through external opportunities and internal workshops sharing technical knowledge, fostering growth and opportunity in your career.

 

Employee Engagement.

Your feedback matters and makes a difference. We regularly advocate for feedback and are open to doing things differently.

 

Culture & Connection.

Our culture is our corporate personality tied up with a bow and if we do say so ourselves, we got it going on. It’s the people here that make the magic – we have a phenomenally talented engaged team that is our greatest strength.