Software Developer – Data Link Developer

2 weeks ago


Ottawa, Canada NAV CANADA Full time

Software Developer – Data Link Developer We're seeking a talented Software Developer to join our team building applications that enable digital communications between aircraft and air traffic controllers. In this role, you'll develop the critical software infrastructure that enables communications such as CPDLC (Controller Pilot Data Link Communication) that reduce workload and provide safe and efficient navigation across Canadian skies. As a Data Link Software Developer, you'll help architect and implement applications that handle real-time message exchange between aircraft and ground systems, ensuring reliable, secure communication in some of the world's most demanding operational environments. Your code will support thousands of flights daily, contributing directly to aviation safety and efficiency. What NAV CANADA offers you: Challenging, team-oriented work environment Competitive compensation and flexible benefits Opportunities for growth and development Diverse and inclusive workforce Key Accountabilities: Design, develop, and maintain software applications for ATM (Air Traffic Management) and aviation communication systems Implement and optimize software to improve ATM (Air Traffic Management) system functionality or data link communication protocols and standards. Participate in the development of a centralized communication service to reduce pilot and controller workloads Collaborate with cross-functional teams including systems engineers, test engineers, and aviation subject matter experts Ensure compliance with aviation industry standards and regulations (ICAO, RTCA, EUROCAE) Participate in system integration testing and validation of software Troubleshoot and help resolve complex technical issues in operational environments Job Requirements Education: Degree from a recognized university or community college with an acceptable specialization in computer, electrical engineering, systems engineering, computer science or information systems, or an equivalent combination of education and experience. Experience: At least 3 years of experience in software development Experience working in a multidisciplinary team of system development professionals with emphasis on detailed design, coding standards, unit & integration testing, implementation and software configuration Proficient in object-oriented software design techniques and applications Experience working in a SAFe or Agile team Knowledge: Knowledge of a range of technologies, programming languages, and tools, including hands-on development, system architecture design, and troubleshooting Strong technical expertise in C++ and Qt Knowledge of systems development and life-cycle principles (SDLC), including development, testing, implementation, and support of complex systems Working knowledge of debugging, configuration management, and test methodologies Understanding of network communications, digital specifications, and protocols such as pub/sub Knowledge of designing stateful and stateless applications for container environments Abilities: Good assessment, analytical and testing skills Ability to understand customer requirements and feedback, and incorporate that input into software design and development to enhance user satisfaction Proven ability to manage multiple tasks simultaneously, from inception through deployment Demonstrated ability to present confidently and clearly to audiences, including stakeholders and senior management Personal Suitability: Positively influence the thinking of others cross-functionally to ensure goals are met, and conflicts are resolved in an effective manner Establish and maintain appropriate interpersonal relationship in dealings with team members, colleagues, and superiors Build and maintain relationships internally and externally to gain the support of those who have a significant impact on the success of the organization Verbal and written communication skills This is a hybrid position with a minimum of 3 days per week on site required. NAV CANADA is committed to building a skilled, diverse workforce reflective of Canadian society. If you do not believe that you match every job requirement listed on this job posting, we still encourage you to apply. NAV CANADA encourages a culture of learning and growth, and recognizes that although some technical skills are mandatory, many others can be taught. Our Company strives to create an inclusive and barrier‑free selection process and work environment. If you require accommodations during this competition process, please ensure that you inform the interview coordinator or hiring manager of any accommodation measures you may require. NAV CANADA will provide accommodations throughout the recruitment and selection process to applicants with disabilities as required. The successful candidate must meet the security requirement of the position and be legally able to work in Canada. We thank all applicants for their interest; only those selected for next steps will be contacted. Seniority level: Associate Employment type: Full‑time Job function: Information Technology Industries: Airlines and Aviation #J-18808-Ljbffr



  • Ottawa, Canada NAV CANADA Full time

    Job Posting Title Software Developer – Data Link Developer Job Category Systems Engineering Language Requirements English / Anglais Flexible Work Agreement Type Hybrid / Hybride Posting End Date Job Grade PIPSC-3 Pay Range $111,451 - $140,007 Job Summary We're seeking a talented Software Developer to join our team building applications that enable digital...


  • Ottawa, Canada Nav Canada Full time

    **Job Posting Title**Software Developer – Data Link Developer**Job Category**Systems Engineering**Language Requirements**English / Anglais**Flexible Work Agreement Type**Hybrid / Hybride**Posting End Date**2026-01-02**Job Grade**PIPSC-3**Pay Range**$111,451 - $140,007**Job Summary**We're seeking a talented Software Developer to join our team building...


  • Ottawa, Canada Nav Canada Full time

    **Job Posting Title**Software Developer – Data Link Developer**Job Category**Systems Engineering**Language Requirements**English / Anglais**Flexible Work Agreement Type**Hybrid / Hybride**Posting End Date** **Job Grade**PIPSC-3**Pay Range**$111,451 - $140,007**Job Summary**We're seeking a talented Software Developer to join our team building applications...


  • Ottawa, ON KA R, Canada NTT DATA Full time

    NTT DATA strives to hire exceptional, innovative, and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior Software Developers to join our team in Canada. Summary:The project team is seeking various experienced and skilled...

  • Software Developer

    2 weeks ago


    Ottawa, ON KA R, Canada NTT DATA Full time

    NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Software Developer to join our team in Canada (CA). Summary:This initiative is essential as the client faces the end of Oracle...


  • Ottawa, Canada Giatec Scientific Full time

    OverviewLocation: Ottawa, ON (In-office 5 days a week). Join our team to create advanced IoT solutions for the construction industry. As part of our Hardware development group, you'll design embedded software with Python and C/C++ for smart sensor networks that link equipment to cloud platforms. Working closely with hardware and software teams to deliver...


  • Ottawa, Canada Giatec Scientific Full time

    Overview Location: Ottawa, ON (In-office 5 days a week). Join our team to create advanced IoT solutions for the construction industry. As part of our Hardware development group, you'll design embedded software with Python and C/C++ for smart sensor networks that link equipment to cloud platforms. Working closely with hardware and software teams to deliver...


  • Ottawa, Canada NTT DATA North America Full time

    Join to apply for the Senior Software Developer role at NTT DATA North America. NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. Overview We are seeking a highly skilled Senior Software Developer to support the...


  • Ottawa, Ontario, Canada NTT DATA North America Full time

    NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking aSenior Software Developerto join our team in Canada (CA).Overview:We are seeking a highly skilled Senior Software Developer to support...


  • Ottawa, Canada Google Inc. Full time

    corporate_fare Google place Waterloo, ON, Canada Mid Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Apply - link Copy link - Bachelor’s degree or equivalent practical experience. - Experience working with Large Language Models (LLMs). Preferred...