Home Canada Network Software Engineer

Home Canada Network Software Engineer

Network Software Engineer

Full time at a Laimoon Verified Company in Canada
Posted on April 15, 2024

Job details

Network Software Developer 6-12 Month Contract Hybrid Schedule in Montreal Quebec (3 days a week onsite) 35 hours a week Participate to the architecture, design, and development of an IPS test infrastructure enabling interoperability validation among different avionic providers, service providers (SITA) and ground end users. KEY RESPONSIBILITIES • Perform the development and evolution of an existing VHF ground system to implement routing between and IPv6 network and VDLm2 aeronautical network. • Design and implement the IPv6 test infrastructure network. • Prepare the functional and design specification in line with internal documentation standards. • Ensure adequate documentation is produced and maintained, in line with internal processes and practices, for the design, specification, development, unit testing, integration and deployment phases of delivered applications. • Perform unit and qualification testing of software applications, including functional and performance tests. EDUCATION • University degree in Computer Sciences, Computer Engineering or an equivalent. PREREQUISITE EXPERIENCE & SKILLS • Minimum of 15 years of programming experience in C/C++ Linux • Minimum of 10 years of programming experience with real-time systems, TCP/IP based protocols (sockets), threads and state machines• Minimum of 10 years of programming experience in Linux shell scripting • Strong knowledge of IPv6 network design, performance, security (VPN, IPSEC) and mobile network interfaces/proxies • Strong skills in functional analysis, software design and architecture for networking systems • Working experience with mission critical systems • Ability to take relevant initiative to resolve assigned issues efficiently • Good English communications skills (oral and written) is essential, French is also an asset OTHER EXPERIENCE & KNOWLEDGE (good to have) • Knowledge of Avionics communication and messaging protocols • Software development experience in telecommunications environment • Excellent knowledge of software engineering practices and standards • Ability to adapt quickly to changing business environments • Good inter-personal skills with teamwork ability • Organized, pragmatic and autonomous Staffing and Recruiting

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Network Jobs
Feedback Feedback